当前位置: 首页 > python

《滚雪球学Python》王德朕 pdf电子书[83MB]

  • python
  • 更新时间:2024-11-27 09:17:27
简介《滚雪球学Python》是由王德朕编著,《滚雪球学Python》用滚雪球的思维讲解 Python 的知识体系。 《滚雪球学Python》共 31 章,分为 3 个部分。 第 1 部分为基础篇,包括第 1~15 章,介绍 Python 语言核...
《滚雪球学Python》pdf电子书下载
《滚雪球学Python》pdf百度网盘
《滚雪球学Python》pdf百度网盘
《滚雪球学Python》pdf百度网盘
《滚雪球学Python》pdf百度网盘

 

《滚雪球学Python》用滚雪球的思维讲解 Python 的知识体系。

《滚雪球学Python》共 31 章,分为 3 个部分。

第 1 部分为基础篇,包括第 1~15 章,介绍 Python 语言核心知识点。

第 2 部分为进阶篇,包括第 16~28 章,是进阶内容,也是 Python 语言的魅力点所在。通过对这部分 内容的学习,读者会全方位地感受到 Python 的灵活、迅捷、禅意。

第 3 部分为实战篇,包括第 29~31 章,通过 3 个实战案例,介绍 Python 的数据处理能力,以及 Python 在网站方面的应用。

《滚雪球学Python》适合大中专在校学生、互联网从业人员,以及想进入互联网行业的人员阅读,也可用作培训机构 教材或自学资料。


作者简介:
王德朕,10 年互联网人,高级产品经理,高校讲师,博客专家,专栏 “Python 爬虫 100 例”“Python 爬虫 120”撰写者,专栏“滚雪球学 Python”原创者。与擦姐共同运营技术自媒体账号“梦想橡皮擦”,主要输出 Python 技术栈及周边相关内容,致力于用最轻松的学习方式入最难的编程大门。

目录:
第 1 部分 基础篇 1
第1章 Python 正确起手式 1
1.1 滚雪球学 Python 课程前置导语 1
1.2 Python 语言简介 1
1.3 Python 环境安装 3
1.4 学语言先学注释 8
1.5 认识变量 10
1.6 打印输出函数 print 12
1.7 数学运算及优先级问题 12
1.8 赋值运算符 13
第2章 无门槛掌握数据类型与输入/输出函数 14
2.1 基本数据类型 14
2.2 输入与输出 21
第3章 无转折不编程 25
3.1 关系运算符 25
3.2 算术运算符 26
3.3 逻辑运算符 27
3.4 编程中的转折——流程控制 27
第4章 列表一学完,Python 会一半 31
4.1 列表是个啥 31
4.2 初识 Python 面向对象 36
4.3 通过方法增删列表元素 38
4.4 列表排序 40
4.5 其他列表方法 42
4.6 多维列表 43
4.7 特殊的列表字符串 44
第5章 Python 循环的本质就是一段代码懒得重复写 45
5.1 for 循环 45
5.2 range函数 46
5.3 for 循环补充知识 48
5.4 while 循环 51
第6章 Python 元组,不可变的列表 53
6.1 元组的定义 53
6.2 读取元组中的元素 54
6.3 元组的其他知识补充 54
6.4 元组与列表转换 55
6.5 内置函数 zip 55
6.6 元组的功能与应用场景 56
第7章 字典怎么查,Python 字典就怎么用 57
7.1 字典的基本操作 57
7.2 字典的遍历 60
7.3 字典与其他数据类型的结合 62
7.4 字典的方法 62
第8章 Python 中无序且元素唯一的数据类型——集合 65
8.1 集合是什么 65
8.2 集合的操作 67
8.3 集合的方法 69
8.4 集合可用的内置函数和冻结集合 71
第9章 函数是 Python 基础部分的第一道难关 72
9.1 函数出现的背景 72
9.2 函数初接触 72
9.3 函数的参数设计 74
9.4 函数返回值 76
9.5 调用函数时参数是列表 77
9.6 局部变量与全局变量 78
9.7 传递任意数量的参数 79
9.8 函数的扩展学习 81
第10章 Python 面向对象的编程 82
10.1 类的定义与使用 82
10.2 封装 86
10.3 继承 88
10.4 多态 91
10.5 多重继承 92
10.6 对象的数据类型判断 92
10.7 isinstance函数 92
10.8 特殊属性、方法 93
第11章 Python 模块的设计与应用 95
11.1 将函数放到模块中 95
11.2 应用函数模块 96
11.3 将类放到模块中 98
11.4 常见模块 99
第12章 Python 文件读取与写入 102
12.1 文件夹和文件路径 102
12.2 Python 读写文件 106
12.3 shutil 模块 110
第13章 Python 程序异常处理与 logging 模块 112
13.1 程序异常 112
13.2 异常类型 115
13.3 finally 语句 117
13.4 日志模块 logging 117
第14章 在 Python 中操作 SQLite 数据库 121
14.1 SQLite 基本使用 121
14.2 建立 SQLite 数据库表 122
14.3 向表中增加数据 124
14.4 查询数据库中的表数据 125
14.5 更新表数据 126
14.6 删除表数据 127
第15章 Python 中的多线程与多进程 128
15.1 Python 中的多线程 128
15.2 subprocess 模块 137
第 2 部分 进阶篇 139
第16章 列表与元组、字典与集合 139
16.1 为何列表和元组总放在一起 139
16.2 字典与集合的那些事儿 143
第17章 列表推导式与字典推导式 148
17.1 列表推导式 148
17.2 字典推导式 150
17.3 元组推导式与集合推导式 151
第18章 lambda 表达式 152
18.1 lambda 表达式的基本使用 152
18.2 lambda 表达式与 def 定义函数的区别 153
18.3 lambda 表达式的应用场景 154
18.4 不要滥用 lambda 表达式 155
第19章 内置函数 filter、map、reduce、zip、enumerate 156
19.1 filter函数 156
19.2 map函数 156
19.3 reduce函数 157
19.4 zip函数 158
19.5 enumerate函数 159
第20章 函数装饰器 160
20.1 装饰器的基本使用 160
20.2 对带参数的函数进行装饰 162
20.3 多个装饰器 164
20.4 functools.wraps 168
20.5 基于类的装饰器 169
20.6 内置装饰器 170
第21章 闭包. 171
21.1 闭包的基本操作 171
21.2 闭包的作用域 172
21.3 闭包的作用 173
21.4 判断闭包函数 173
21.5 闭包存在的问题 174
第22章 Python 中的日期与时间 175
22.1 日期/时间模块简介 175
22.2 time 时间模块 176
22.3 datetime 模块 182
22.4 calendar 模块 185
第23章 global 和 nonlocal 作用域 186
23.1 Python 中的作用域 186
23.2 global 关键字 187
22.3 nonlocal 关键字 189
第24章 Python 中的哈希表与可哈希对象 191
24.1 哈希表(散列表) 191
24.2 可哈希与不可哈希 191
24.3 hash函数 192
24.4 hashlib 模块 193
第25章 Python 内置模块之 random 194
25.1 基本随机函数 194
25.2 扩展随机函数 196
25.3 分布随机函数 197
第26章 Python 内置模块之 re,正则表达式的初阶用法 199
26.1 re 库的应用 199
26.2 re 库相关函数说明 201
26.3 re 库的面向对象写法 205
26.4 re 库的 match 对象 205
第27章 sys 库、os 库、getopt 库与 filecmp 库 207
27.1 os 库 207
27.2 sys 库 210
27.3 getopt 库 212
27.4 filecmp 库 213
第28章 类函数、成员函数、静态函数、抽象函数和方法伪装属性 215
28.1 类函数 215
28.2 静态函数 216
28.3 类函数与静态函数在继承类中的表现 217
28.4 抽象函数 218
28.5 方法伪装属性 219
第 3 部分 实战篇 222
第29章 爬虫案例——某育儿网问答数据抓取 222
29.1 爬虫分析 222
29.2 爬虫逻辑编码 225
29.3 案例收尾 230
第30章 爬虫案例——奥特曼图片采集 232
30.1 目标站点分析 232
30.2 编码 234
第31章 Python 开源框架:Flask 239
31.1 Flask 简介 239
31.2 在 Flask 中操作数据库 244
31.3 使用 Flask 模块实现 ajax 数据入库 247

点击下载