图书介绍
Python程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
- 徐光侠,常光辉,解绍词,黄德玲主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115452139
- 出版时间:2017
- 标注页数:348页
- 文件大小:65MB
- 文件页数:357页
- 主题词:软件工具-程序设计-教材
PDF下载
下载说明
Python程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 入门1
1.1 Python的发展历程1
1.2为什么使用Python2
1.3 Python可以做些什么4
1.4 Python的优点7
1.5 Python和其他语言的比较11
1.6项目开始14
1.6.1 Python版本差异14
1.6.2项目结构18
1.6.3编码风格与自动检查19
1.7本章小结21
1.8本章习题21
第2章 数据类型22
2.1标识符与关键字22
2.2 Integral类型23
2.2.1整数类型24
2.2.2布尔型25
2.3浮点类型26
2.3.1浮点数26
2.3.2复数27
2.3.3十进制数字27
2.4字符串28
2.4.1字符串的类型28
2.4.2字符串的比较29
2.4.3字符串的方法29
2.4.4字符串格式化32
2.4.5字符串操作38
2.4.6字符串与控制语句40
2.4.7字符串的应用41
2.5本章小结42
2.6本章习题43
第3章 组合数据类型44
3.1列表45
3.1.1列表的常用操作45
3.1.2列表的常用函数49
3.2元组50
3.2.1元组与列表的区别50
3.2.2元组的常用操作51
3.2.3元组的常用函数53
3.3字典53
3.3.1字典的常用操作53
3.3.2字典的常用函数56
3.4集合59
3.4.1集合的常用操作59
3.4.2集合的常用函数62
3.5组合数据类型的高级特性62
3.5.1切片62
3.5.2迭代64
3.5.3列表生成式66
3.5.4生成器67
3.5.5迭代器73
3.6本章小结74
3.7本章习题75
第4章 控制语句与函数76
4.1控制语句76
4.1.1条件分支76
4.1.2循环80
4.2函数85
4.2.1调用函数86
4.2.2定义函数88
4.2.3函数的参数90
4.2.4递归函数97
4.3本章小结102
4.4本章习题102
第5章 模块和包104
5.1为什么使用模块104
5.2模块的创建与使用105
5.2.1 Python程序架构105
5.2.2模块搜索路径108
5.2.3模块导入语句109
5.2.4模块命名空间115
5.2.5 reload118
5.3包导入实例119
5.4本章小结121
5.5本章习题122
第6章 类和继承123
6.1类和对象123
6.2实例属性和类属性126
6.3 类的方法128
6.4构造函数130
6.5析构函数131
6.6运算符的重载132
6.7继承140
6.8本章小结147
6.9本章习题147
第7章 文件和I/O149
7.1文件基础知识149
7.1.1什么是文件149
7.1.2文件的打开或创建149
7.1.3字符编码151
7.1.4文件的写入152
7.1.5文件的读取155
7.1.6文件基础知识的应用159
7.2文件操作164
7.2.1常用的文件操作函数164
7.2.2文件的复制165
7.2.3文件的删除166
7.2.4文件的重命名166
7.2.5文件的比较168
7.3目录操作169
7.3.1目录的创建169
7.3.2目录的删除170
7.3.3目录的遍历170
7.4本章小结173
7.5本章习题174
第8章 程序开发进阶175
8.1面向对象程序设计进阶175
8.1.1控制属性存取176
8.1.2函子177
8.1.3上下文管理器178
8.1.4描述符180
8.1.5抽象基类184
8.1.6多继承187
8.1.7元类188
8.2函数式编程190
8.2.1高阶函数191
8.2.2闭包192
8.2.3匿名函数193
8.2.4修饰器194
8.2.5偏函数196
8.3多线程编程197
8.3.1多线程的编程动机197
8.3.2进程和线程197
8.3.3线程与Python198
8.3.4 thread模块199
8.3.5 threading模块199
8.3.6图书销量排名示例204
8.4本章小结205
8.5本章习题206
第9章 调试及异常207
9.1调试207
9.1.1处理错误207
9.1.2科学的调试209
9.2 Python中的异常类216
9.2.1什么是异常216
9.2.2异常的角色216
9.2.3 Python的一些内建异常类217
9.3捕获和处理异常217
9.3.1 try…except…语句217
9.3.2 try …except…else…语句218
9.3.3带有多个except的try语句218
9.3.4捕获所有异常219
9.3.5 fiinally子句219
9.4两种处理异常的特殊方法223
9.4.1 assert语句223
9.4.2 with …as语句225
9.5 raise语句226
9.5.1 raise语句226
9.5.2 raise…from语句226
9.6采用sys模块回溯最后的异常227
9.6.1关于sys.exe_info227
9.6.2使用sys模块的例子227
9.7本章小结228
9.8本章习题228
第10章 正则表达式229
10.1简介229
10.2简单模式230
10.2.1字符匹配230
10.2.2重复231
10.3使用正则表达式232
10.3.1编译正则表达式232
10.3.2反斜杠带来的麻烦232
10.3.3执行匹配233
10.3.4模块级函数234
10.3.5编译标志234
10.4更多模式功能236
10.4.1更多的元字符236
10.4.2分组237
10.4.3无捕获组和命名组238
10.4.4前向界定符240
10.5修改字符串241
10.5.1将字符串分片241
10.5.2搜索与替换242
10.6常见问题242
10.6.1使用字符串的方法243
10.6.2 match()方法与search()方法的比较243
10.6.3贪婪vs不贪婪243
10.6.4使用re.VERBOSE244
10.7本章小结245
10.8本章习题245
第11章 网络编程248
11.1网络编程248
11.1.1客户端/服务器架构248
11.1.2套接字250
11.1.3 Python中的网络编程252
11.1.4 socketserver模块260
11.2因特网应用层客户端262
11.2.1文件传输262
11.2.2网络新闻266
11.2.3电子邮件269
11.3 Python网络编程实例278
11.4本章小结280
11.5本章习题280
第12章 应用实例281
12.1网络爬虫281
12.1.1基础知识281
12.1.2 Urllib库282
12.1.3 Cookie287
12.1.4正则表达式289
12.1.5实例分析——百度贴吧抓取295
12.2数据处理297
12.2.1数据处理的基本概念297
12.2.2相关类库的介绍297
12.2.3数据处理常用技术298
12.2.4 Pandas学习与实战309
12.3基于Django的Web开发313
12.3.1Django简介及安装313
12.3.2 Django安装314
12.3.3第一个Django项目316
12.3.4搭建一个简易的博客网站318
12.4本章小结348