图书介绍
Python 3.5从零开始学2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘宇宙编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302475965
- 出版时间:2017
- 标注页数:376页
- 文件大小:41MB
- 文件页数:390页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Python 3.5从零开始学PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 进入Python 3.5的精彩世界1
1.1 Python的起源2
1.2 Python的应用场合3
1.3从2.7到3.5,Python的新特性5
1.4如何学习Python6
1.5 Python环境构建7
1.5.1在Windows系统中安装Python7
1.5.2在Linux和UNIX系统中安装Python14
1.5.3在Mac OS系统中安装Python17
1.5.4其他版本18
1.6从hello word开始18
1.7调试19
1.8问题解答20
1.9温故知新,学以致用21
第2章 开启Python之旅22
2.1认识程序23
2.1.1程序23
2.1.2调试24
2.1.3语法错误24
2.1.4运行错误24
2.1.5语义错误25
2.2数据类型25
2.2.1整型25
2.2.2浮点型27
2.2.3复数28
2.2.4数据类型转换28
2.2.5常量29
2.3变量和关键字29
2.3.1变量29
2.3.2变量名称33
2.4语句34
2.5表达式35
2.6运算符和操作对象36
2.6.1什么是运算符和操作对象36
2.6.2算术运算符36
2.6.3比较运算符38
2.6.4赋值运算符39
2.6.5位运算符40
2.6.6逻辑运算符41
2.6.7成员运算符42
2.6.8身份运算符43
2.6.9运算符优先级43
2.7字符串操作45
2.8注释49
2.9调试50
2.10问题解答50
2.11温故知新,学以致用51
第3章 列表和元组52
3.1通用序列操作53
3.1.1索引53
3.1.2分片54
3.1.3序列相加57
3.1.4乘法58
3.1.5成员资格59
3.1.6长度、最小值和最大值60
3.2列表60
3.2.1更新列表61
3.2.2嵌套列表65
3.2.3列表方法65
3.3元组74
3.3.1 tuple函数75
3.3.2元组的基本操作75
3.3.3元组内置函数76
3.4列表与元组的区别77
3.5调试78
3.6问题解答79
3.7温故知新,学以致用79
第4章 字符串81
4.1字符串的基本操作82
4.2字符串格式化83
4.2.1字符串格式化符号83
4.2.2字符串格式化元组85
4.3字符串方法87
4.3.1 find()方法87
4.3.2 join()方法88
4.3.3 lower()方法89
4.3.4 upper()方法90
4.3.5 swapcase()方法91
4.3.6 replace()方法91
4.3.7 split()方法92
4.3.8 strip()方法92
4.3.9 translate()方法93
4.4调试94
4.5问题解答95
4.6温故知新,学以致用95
第5章 字典96
5.1字典的使用97
5.2创建和使用字典97
5.2.1 dict函数98
5.2.2字典的基本操作98
5.2.3字典的格式化字符串100
5.2.4字典和列表的区别100
5.3字典方法101
5.3.1 clear()方法101
5.3.2 copy()方法102
5.3.3 fromkeys()方法103
5.3.4 get()方法104
5.3.5 key in dict方法105
5.3.6 items()方法105
5.3.7 keys()方法105
5.3.8 setdefault()方法106
5.3.9 update()方法107
5.3.10 values()方法107
5.4调试108
5.5问题解答108
5.6温故知新,学以致用109
第6章 条件、循环和其他语句110
6.1使用文本编辑器111
6.2 import的使用113
6.2.1 import语句113
6.2.2使用逗号输出116
6.3别样的赋值116
6.3.1序列解包116
6.3.2链式赋值118
6.3.3增量赋值118
6.4语句块119
6.5条件语句119
6.5.1布尔变量的作用120
6.5.2 if语句121
6.5.3 else子句122
6.5.4 elif子句123
6.5.5嵌套代码块124
6.5.6更多操作124
6.5.7断言127
6.6循环128
6.6.1 while循环128
6.6.2 for循环129
6.6.3循环遍历字典元素131
6.6.4迭代工具132
6.6.5跳出循环134
6.6.6循环中的else子句136
6.7 pass语句137
6.8牛刀小试——猜字游戏编写138
6.9 Python程序调试140
6.10问题解答141
6.11温故知新,学以致用141
第7章 函数142
7.1调用函数143
7.2定义函数145
7.3函数的参数147
7.3.1必须参数148
7.3.2关键字参数149
7.3.3默认参数149
7.3.4可变参数153
7.3.5组合参数155
7.4执行流程155
7.5形参和实参156
7.6变量作用域157
7.6.1局部变量157
7.6.2全局变量159
7.7有返回值和无返回值函数161
7.8为什么要有函数163
7.9返回函数163
7.10递归函数166
7.11匿名函数169
7.12偏函数171
7.13牛刀小试——经典排序之快速排序实现172
7.14调试173
7.15问题解答174
7.16温故知新,学以致用174
第8章 面向对象编程176
8.1理解面向对象177
8.1.1什么是面向对象编程177
8.1.2面向对象术语简介177
8.2类的定义与使用178
8.2.1类的定义178
8.2.2类的使用178
8.3深入类179
8.3.1类的构造方法179
8.3.2类的访问权限184
8.4继承189
8.5多态192
8.6封装196
8.7多重继承197
8.8获取对象信息199
8.9类的专有方法202
8.10牛刀小试——出行建议207
8.11调试209
8.12问题解答209
8.13温故知新,学以致用210
第9章 异常211
9.1什么是异常212
9.2异常处理212
9.3抛出异常213
9.4捕捉多个异常215
9.5使用一个块捕捉多个异常216
9.6捕捉对象217
9.7全捕捉217
9.8异常中的else218
9.9自定义异常219
9.10 finally子句220
9.11异常和函数222
9.12 bug的由来223
9.13温故知新,学以致用223
第10章 日期和时间224
10.1日期和时间225
10.1.1时间戳225
10.1.2时间格式化符号225
10.1.3 struct time元组226
10.2 time模块227
10.2.1 time()函数227
10.2.2 localtime([secs])函数227
10.2.3 gmtime([secs])函数228
10.2.4 mktime(t)函数228
10.2.5 asctime([t])函数229
10.2.6 ctime([secs])函数229
10.2.7 sleep(secs)函数230
10.2.8 clock()函数230
10.2.9 strftime(format[,t])函数231
10.2.10 strptime(string[,format])函数232
10.2.11三种时间格式转化232
10.3 datetime模块232
10.4日历模块236
10.5牛刀小试——时间大杂烩237
10.6调试242
10.7温故知新,学以致用242
第11章 正则表达式244
11.1认识正则表达式245
11.2 re模块247
11.2.1 re.match函数247
11.2.2 re.search方法247
11.2.3 re.match与re.search的区别248
11.3贪婪模式和非贪婪模式249
11.4替换250
11.5编译250
11.6温故知新,学以致用251
第12章 文件操作252
12.1打开文件253
12.1.1文件模式254
12.1.2缓冲255
12.2基本文件方法255
12.2.1读和写256
12.2.2读写行258
12.2.3关闭文件260
12.2.4文件重命名261
12.2.5删除文件262
12.3对文件内容进行迭代262
12.3.1按字节处理262
12.3.2按行操作263
12.3.3使用fileinput实现懒加载式迭代264
12.3.4文件迭代器264
12.4 StringIO函数264
12.5序列化与反序列化265
12.5.1一般序列化与反序列化266
12.5.2 JSON序列化与反序列化267
12.6调试269
12.7问题解答269
12.8温故知新,学以致用270
第13章 多线程271
13.1线程和进程272
13.1.1进程272
13.1.2线程272
13.1.3多线程与多进程272
13.2使用线程273
13.2.1全局解释器锁273
13.2.2退出线程274
13.2.3 Python的线程模块274
13.3 thread模块274
13.4 threading模块277
13.5线程同步282
13.6线程优先级队列284
13.7线程与进程比较287
13.7.1线程切换287
13.7.2计算密集型与IO密集型288
13.7.3异步IO288
13.8调试289
13.9问题解答289
13.10温故知新,学以致用290
第14章 发送和接收电子邮件291
14.1电子邮件介绍292
14.2发送邮件293
14.2.1 SMTP发送邮件293
14.2.2发送HTML格式的邮件296
14.2.3发送带附件的邮件297
14.2.4发送图片298
14.2.5同时支持HTML和Plain格式300
14.2.6加密SMTP301
14.3 POP3接收邮件302
14.3.1 POP3下载邮件302
14.3.2解析邮件303
14.4调试305
14.5问题解答305
14.6温故知新,学以致用306
第15章 网络编程307
15.1网络编程初识308
15.2 TCP/IP简介308
15.3网络设计模块309
15.3.1 Socket简介309
15.3.2 socket模块309
15.3.3 socket对象(内建)方法311
15.4 TCP编程312
15.4.1客户端312
15.4.2服务器315
15.5 UDP编程319
15.6 urllib模块322
15.6.1 GET请求322
15.6.2 POST请求323
15.7调试324
15.8问题解答325
15.9温故知新,学以致用325
第16章 操作数据库326
16.1数据库介绍327
16.2 Python数据库API327
16.2.1全局变量328
16.2.2异常328
16.2.3连接和游标329
16.2.4类型330
16.3数据库操作331
16.3.1数据库连接331
16.3.2创建数据库表332
16.3.3数据库插入333
16.3.4数据库查询334
16.3.5数据库更新335
16.3.6数据库删除337
16.4事务338
16.5调试339
16.6问题解答339
16.7温故知新,学以致用340
第17章 项目实战——爬虫341
17.1了解爬虫342
17.2爬虫的原理342
17.3爬虫常用的几种技巧343
17.3.1基本方法343
17.3.2使用代理服务器343
17.3.3 cookie处理344
17.3.4伪装成浏览器344
17.3.5登录345
17.4爬虫示例——抓取豆瓣电影Top250影评数据345
17.4.1确定URL格式346
17.4.2页面抓取346
17.4.3提取相关信息347
17.4.4写入文件348
17.4.5完善代码348
17.5本章小结351
第18章 项目实战——数据分析352
18.1数据持久化353
18.2模块化357
18.2.1数据库操作模块化357
18.2.2文件生成模块化360
18.2.3邮件发送模块化361
18.3数据分析的实现365
18.4项目小结369
附录370
A.1数学函数371
A.2随机函数371
A.3三角函数371
A.4 Python字符串内建函数372
A.5列表方法373
A.6字典内置方法374
A.7正则表达式模式374
结束语376
热门推荐
- 1018205.html
- 2734521.html
- 3718167.html
- 1963034.html
- 41603.html
- 2241416.html
- 1694406.html
- 3590427.html
- 1844572.html
- 3404197.html
- http://www.ickdjs.cc/book_3711103.html
- http://www.ickdjs.cc/book_1621517.html
- http://www.ickdjs.cc/book_2379216.html
- http://www.ickdjs.cc/book_3324411.html
- http://www.ickdjs.cc/book_2858098.html
- http://www.ickdjs.cc/book_3885015.html
- http://www.ickdjs.cc/book_494695.html
- http://www.ickdjs.cc/book_3561366.html
- http://www.ickdjs.cc/book_1504368.html
- http://www.ickdjs.cc/book_152303.html