图书介绍
Python 3.7编程快速入门PDF|Epub|txt|kindle电子书版本网盘下载
![Python 3.7编程快速入门](https://www.shukui.net/cover/24/31307037.jpg)
- 潘中强,薛燚著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302517993
- 出版时间:2019
- 标注页数:280页
- 文件大小:40MB
- 文件页数:297页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Python 3.7编程快速入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Python简介1
1.1 Python的历史1
1.2为什么使用Python2
1.3搭建Python开发环境2
1.3.1安装Python2
1.3.2运行Python6
1.3.3选择Python IDE8
1.4 Python语言特性10
1.4.1 Python的缩进10
1.4.2 Python的序列12
1.4.3对各种编程模式的支持12
1.4.4 Python的动态性12
1.4.5匿名函数、嵌套函数14
1.4.6 Python自省14
1.5 Python 2.X、Python 3.X与Python 3.715
1.5.1 Python 2.X和Python 3.X的区别15
1.5.2 Python 3.7的新增功能16
1.6开始编程:第一个Python Hello World17
1.7本章小结17
第2章 Python基础知识18
2.1 Python的基础简介18
2.1.1启动Python解释器18
2.1.2数值类型19
2.1.3字符串20
2.1.4列表21
2.1.5流程控制23
2.1.6函数24
2.2开始编程:九九乘法表25
2.2.1九九乘法表25
2.2.2编程思路25
2.2.3编程实现26
2.3本章小结27
第3章 Python的内置类型28
3.1 Python的类型分类28
3.2简单类型29
3.2.1布尔类型29
3.2.2整数类型33
3.2.3浮点数类型33
3.2.4复数类型33
3.2.5 None类型34
3.3简单类型的运算34
3.4常量类型35
3.5序列类型36
3.6列表类型36
3.6.1创建list36
3.6.2 list的元素访问37
3.6.3列表运算37
3.6.4列表的方法40
3.6.5列表的内置函数(range、filter、map)42
3.6.6列表推导式44
3.7元组类型44
3.8字符串类型46
3.9字典类型49
3.9.1字典的创建49
3.9.2字典的操作50
3.10集合类型51
3.10.1集合的创建51
3.10.2集合的方法和运算52
3.11开始编程:文本统计和比较52
3.11.1需求说明53
3.11.2需求分析53
3.11.3整体思路53
3.11.4具体实现53
3.11.5文本读写55
3.11.6命令行参数56
3.11.7程序入口57
3.11.8运行效果60
3.12本章小结60
第4章 流程控制和函数61
4.1流程控制61
4.1.1选择结构61
4.1.2 for循环结构63
4.1.3 while循环结构64
4.2函数68
4.2.1函数的定义68
4.2.2函数的参数68
4.2.3函数调用和返回71
4.2.4 lambda函数72
4.2.5嵌套函数73
4.2.6函数的作用域74
4.3开始编程:八皇后算法75
4.3.1八皇后问题75
4.3.2问题分析75
4.3.3程序设计76
4.3.4问题深入79
4.3.5问题总结80
4.4本章小结82
第5章 类和对象83
5.1面向对象83
5.1.1面向对象的历史83
5.1.2面向对象概述83
5.1.3面向对象小结86
5.2 Python类和对象87
5.2.1类的定义87
5.2.2类的实例化88
5.2.3类的方法89
5.2.4类的特殊方法90
5.2.5类的继承92
5.2.6类的关联和依赖96
5.2.7类的聚合和组合97
5.2.8类的关系98
5.3开始编程:自动打印字符图案99
5.3.1需求分析和设计99
5.3.2程序开发103
5.3.3程序入口108
5.4本章小结109
第6章 异常捕获和抛出111
6.1异常处理111
6.1.1 Traceback异常信息112
6.1.2捕获异常113
6.1.3多重异常处理114
6.1.4异常的参数117
6.1.5内置异常类型118
6.1.6抛出异常120
6.1.7自定义异常类型122
6.2开始编程:计算机猜数123
6.2.1计算机猜数程序123
6.2.2需求分析124
6.2.3算法分析125
6.2.4编程实现127
6.2.5异常处理129
6.2.6异常类定义130
6.2.7抛出和捕获异常131
6.3小结132
第7章 模块和包134
7.1模块134
7.1.1 Python模块134
7.1.2导入模块135
7.1.3查找模块137
7.1.4模块编译137
7.2包138
7.2.1 Python包138
7.2.2包的导入139
7.2.3内嵌包140
7.3本章小结141
第8章 元类和新型类142
8.1元类142
8.1.1类工厂142
8.1.2初识元类143
8.1.3设置类的元类属性145
8.1.4元类的魔力145
8.1.5面向方面和元类146
8.1.6元类的小结148
8.2新型类148
8.2.1新型类和传统类的区别148
8.2.2类方法和静态方法149
8.2.3新型类的特定方法150
8.2.4新型类的特定属性152
8.2.5类的super()方法153
8.2.6新型类的小结154
8.3本章小结155
第9章 迭代器、生成器和修饰器156
9.1迭代器和生成器156
9.1.1迭代器的概念156
9.1.2生成器的概念158
9.1.3生成器yield语法159
9.1.4生成器的用途162
9.2修饰器164
9.2.1修饰器模式164
9.2.2 Python修饰器165
9.2.3修饰器函数的定义166
9.2.4修饰器的应用167
9.3本章小结169
第10章 多线程170
10.1线程的概念170
10.2创建多线程171
10.2.1通过threading.Thread()创建171
10.2.2通过继承threading.Thread类创建172
10.3主线程173
10.4阻塞线程175
10.5判断线程是否是活动的176
10.6线程同步178
10.6.1同步的概念178
10.6.2 Python中的锁178
10.6.3 Python中的条件锁179
10.7本章小结182
第11章 文件与目录183
11.1文件的处理183
11.1.1获取系统类型183
11.1.2获取系统环境184
11.1.3执行系统命令185
11.1.4操作目录及文件186
11.2文件和目录的高级处理192
11.2.1复制文件192
11.2.2移动文件194
11.2.3读取压缩及归档压缩文件195
11.2.4解压文件195
11.3开始编程:文件处理实战196
11.4本章小结198
第12章 正则表达式199
12.1正则表达式简介199
12.1.1正则表达式概念199
12.1.2正则表达式构成200
12.2 re模块的简单应用201
12.3常用正则表达式205
12.3.1常用数字表达式的校验206
12.3.2常用字符表达式的校验207
12.3.3特殊需求表达式的校验209
12.4本章小结211
第13章 网络编程212
13.1网络编程理论基础212
13.1.1网络协议212
13.1.2 IP地址与端口214
13.1.3 socket套接字215
13.2使用TCP的服务器与客户端221
13.2.1 TCP工作原理221
13.2.2 TCP服务器的实现222
13.2.3 TCP客户端的实现224
13.3使用UDP的服务器与客户端226
13.3.1 UDP工作原理226
13.3.2 UDP服务器的实现226
13.3.3 UDP客户端的实现227
13.4开始编程:网络聊天程序228
13.5本章小结231
第14章 urllib爬虫232
14.1 urllib、urllib2、urllib3的不同232
14.2 urllib3中的request模块234
14.2.1对URL的访问235
14.2.2 Request类239
14.2.3其他类243
14.3 request引发的异常243
14.4解析URL的parse模块244
14.4.1 URL解析244
14.4.2 URL转义248
14.5分析robots.txt文件250
14.6本章小结251
第15章 网页爬虫实战252
15.1获取页面源码252
15.1.1从网页获取数据252
15.1.2转换编码UTF-8253
15.1.3添加关键字进行搜索253
15.2过滤数据255
15.2.1 Beautiful Soup简介255
15.2.2 Beautiful Soup的使用255
15.3数据保存256
15.3.1保存数据到本地文本256
15.3.2保存数据到数据库257
15.4本章小结259
第16章 Scrapy爬虫260
16.1安装Scrapy260
16.1.1在Windows下安装Scrapy260
16.1.2在Linux下安装Scrapy261
16.2 Scrapy选择器XPath和CSS262
16.2.1 XPath选择器263
16.2.2 CSS选择器266
16.2.3其他选择器267
16.3 Scrapy爬虫实战:今日影视267
16.3.1创建Scrapy项目268
16.3.2 Scrapy文件介绍269
16.3.3选择爬取的项目272
16.3.4定义如何爬取273
16.3.5保存爬取的结果277
16.3.6分派任务278
16.4本章小结280