批量上传,套装书可能不全,下单前咨询在线客服!有特殊要求,下单前请咨询客服!
¥ 41.25 4.7折 ¥ 88 全新
库存6件
作者王德朕
出版社电子工业出版社
ISBN9787121454844
出版时间2023-05
装帧平装
开本其他
定价88元
货号29577869
上书时间2024-11-04
正如本书的书名《滚雪球学 Python》一样,笔者希望大家用滚雪球的思维学习 Python:第1 遍浏览 Python 核心内容;第 2 遍补齐周边知识;第 3 遍夯实;第 4 遍拔高。每一遍滚雪球式的学习,都能丰富自己的知识。
Python 是一种动态类型的高级编程语言,具有丰富的库和框架,能帮助开发者快速构建应用程序。它还具有较好的社区支持,被广泛应用于众多领域,包括网络服务、数据处理、科学计算和人工智能等。
Python 语言的特点是语法简洁和易读,代码易于编写、维护和理解。它还支持多种编程范式,包括面向对象、函数式和过程式编程。此外,Python 支持动态数据类型和自动内存管理,使得开发者能够更加专注于实际的应用逻辑,而无须过多地关注底层细节。
正因为这样,如果让大家选择一门编程语言,笔者一定会推荐 Python。
一、本书编写原则
本书专为初学者编写。笔者精心选择了初学者应首先掌握的知识点,帮助读者快速了解Python 语言的体系。
本书非常容易阅读,不会让读者感到枯燥。笔者希望读者能够无障碍地阅读本书,真正掌握 Python 语言的基础知识,并由浅入深地吸收 Python 语言的所有精华。
本书旨在帮助读者快速了解 Python 语言,因此笔者在本书中融入了大量的细节内容,希望读者在阅读完本书后能够流利地讲述 Python 语言的体系。
二、本书读者
本书读者对象分为如下几类。
三、本书阅读建议
学习编程简单、效的方式就是“看别人的代码”“临摹别人的代码”“自己写代码”,所以在阅读本书时,一定要在手边放置一台计算机,用于实践。
在阅读过程中,如果发现任何问题或者不确定的技术点,都可以在 CSDN 平台检索“梦想橡皮擦”直接私信咨询,或者加入“78 技术人”社群进行学习。
在编程学习的道路上,要永远相信:一个人或许走得很快,但一群人能走得更远。
四、本书内容
本书共 31 章,分为 3 个部分。
第 1 部分为基础篇,包括第 1~15 章,介绍 Python 语言核心的知识点。任何学习者都要从这里开始。
第 2 部分为进阶篇,包括第 16~28 章,是进阶内容,也是 Python 语言的魅力点所在。通过对这部分内容的学习,读者会全方位地感受到 Python 的灵活、迅捷、禅意。
第 3 部分为实战篇,包括第 29~31 章,是实战内容。通过 3 个实战案例,介绍 Python 的数据处理能力,以及 Python 在网站方面的应用。
五、致谢
本书的完成离不开家人和朋友的帮助。
首先感谢擦姐,是她将滚雪球学习概念与“梦想橡皮擦”账号推到今天的高度,并在生活中全面地照顾家庭,让笔者有时间专注于写作。
感谢电子工业出版社编辑张晶、徐津平、梁卫红在出版过程中给笔者提供的建议和帮助,是你们的专业,让本书能够顺利与读者见面。
感谢为本书写推荐语的 CSDN 运营负责人路敏老师,感谢橡皮擦好友杨秀璋、1_bit、小傅哥,你们的推荐让本书赢在起点。
感谢 CSDN 平台的正反馈,正是因为有网友的支持,笔者才能坚持走在知识输出的道路上。
王德朕
本书用滚雪球的思维讲解 Python 的知识体系。 本书共 31 章,分为 3 个部分。 第 1 部分为基础篇,包括第 1~15 章,介绍 Python 语言核心知识点。 第 2 部分为进阶篇,包括第 16~28 章,是进阶内容,也是 Python 语言的魅力点所在。通过对这部分 内容的学习,读者会全方位地感受到 Python 的灵活、迅捷、禅意。 第 3 部分为实战篇,包括第 29~31 章,通过 3 个实战案例,介绍 Python 的数据处理能力,以及 Python 在网站方面的应用。
王德朕,10 年互联网人,高级产品经理,高校讲师,博客专家,专栏 “Python 爬虫 100 例”“Python 爬虫 120”撰写者,专栏“滚雪球学 Python”原创者。与擦姐共同运营技术自媒体账号“梦想橡皮擦”,主要输出 Python 技术栈及周边相关内容,致力于用轻松的学习方式入难的编程大门。
第 1 部分 基础篇
1 Python 正确起手式 ................................................................................... 1
1.1 滚雪球学 Python 课程前置导语 ................................................................................... 1
1.2 Python 语言简介 ............................................................................................................ 1
1.2.1 Python 作者 ........................................................................................................ 2
1.2.2 Python 语言发展简介 ........................................................................................ 2
1.2.3 Python 语言的前景 ............................................................................................ 2
1.3 Python 环境安装 ............................................................................................................ 3
1.3.1 Python 3.7.x 安装 ............................................................................................... 3
1.3.2 PyCharm 安装 .................................................................................................... 4
1.4 学语言先学注释 ............................................................................................................ 8
1.4.1 注释符号 ............................................................................................................ 9
1.4.2 多行注释 ............................................................................................................ 9
1.5 认识变量 ...................................................................................................................... 10
1.5.1 变量命名规则 .................................................................................................. 11
1.5.2 不合规变量名举例 .......................................................................................... 11
1.6 打印输出函数 print() ................................................................................................... 12
1.7 数学运算及优先级问题 .............................................................................................. 12
1.8 赋值运算符 .................................................................................................................. 13
2 无门槛掌握数据类型与输入/输出函数 ..................................................... 14
2.1 基本数据类型 .............................................................................................................. 14
2.1.1 数值数据类型 .................................................................................................. 15
2.1.2 整数的不同形式表示 ...................................................................................... 15
2.1.3 数据类型强制转换 .......................................................................................... 16
2.1.4 扩展几个数值数据类型常用的函数 .............................................................. 17
2.1.5 布尔值数据类型 .............................................................................................. 18
2.1.6 字符串数据类型 .............................................................................................. 18
2.2 输入与输出 .................................................................................................................. 21
2.2.1 print()函数格式化输出 .................................................................................... 22
2.2.2 format()函数 ..................................................................................................... 23
2.2.3 input()函数数据输入 ....................................................................................... 24
3 无转折不编程 ......................................................................................... 25
3.1 关系运算符 .................................................................................................................. 25
3.2 算术运算符 .................................................................................................................. 26
3.3 逻辑运算符 .................................................................................................................. 27
3.4 编程中的转折——流程控制 ...................................................................................... 27
3.4.1 if 语句 .............................................................................................................. 27
3.4.2 if…else…语句 ................................................................................................. 29
3.4.3 if…elif…else…语句 ........................................................................................ 29
3.4.4 if 语句的嵌套................................................................................................... 30
4 列表一学完,Python 会一半 ................................................................... 31
4.1 列表是个啥 .................................................................................................................. 31
4.1.1 列表定义 .......................................................................................................... 31
4.1.2 列表读取 .......................................................................................................... 32
4.1.3 列表切片 .......................................................................................................... 33
4.1.4 列表相关内置函数 .......................................................................................... 33
4.1.5 列表元素的修改与删除 .................................................................................. 34
4.1.6 列表相加、相乘、删除 .................................................................................. 35
4.2 初识 Python 面向对象 ................................................................................................. 36
4.2.1 字符串对象的方法 .......................................................................................... 36
4.2.2 快速获取系统内置方法 .................................................................................. 37
4.3 通过方法增删列表元素 .............................................................................................. 38
4.3.1 追加列表元素 .................................................................................................. 38
4.3.2 插入列表元素 .................................................................................................. 39
4.3.3 删除列表元素 .................................................................................................. 40
4.4 列表排序 ...................................................................................................................... 40
4.4.1 排序方法 sort() ................................................................................................ 41
4.4.2 排序函数 sorted() ............................................................................................. 41
4.5 其他列表方法 ..............................................................................................................
— 没有更多了 —
以下为对购买帮助不大的评价