从零开始Python基础培训教程 pdf下载pdf下载

从零开始Python基础培训教程百度网盘pdf下载

作者:
简介:本篇提供书籍《从零开始Python基础培训教程》百度网盘pdf下载
出版社:万里路图书专营店
出版时间:2020-11
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

作  者:杨焓 编
定  价:49
出 版 社:北京大学出版社
出版日期:2020年11月01日
页  数:284
装  帧:平装
ISBN:9787301316597
主编推荐
系统全面:零基础入门+编程进阶+开发实战,锻炼编程思维 实用性强:学得会+用得上+做得出,全面提升编程技能 排忧解难:“常见异常与解析”指点新手上路,为编程避坑
目录
第1篇入门篇
1.1初识Python3
1.1.1Python的由来3
1.1.2Python的应用领域4
1.1.3Python2和Python3的版本区别5
1.2Python的安装6
1.2.1Windows系统的Python安装7
1.2.2Linux系统的Python安装14
1.3Python编辑工具17
1.3.1Pycharm和Eclipse18
1.3.2工具的配置22
思考与练习26
常见异常与解析26
本章小结28
2.3.4逻辑运算符37
2.3.5成员运算符37
2.4数据类型38
2.4.1基本数据类型38
2.4.2基本类型转换39
思考与练习40
常见异常与解析41
本章小结42
3.1集合44
3.1.1创建和添加元素44
3.1.2删除集合44
3.1.3更新集合45
3.1.4集合逻辑运算46
3.2列表46
3.2.1序列与列表46
3.2.2列表基本操作48
3.3元组与字典51
3.3.1元组52
3.3.2字典52
3.4字符串57
3.4.1字符串基本操作57
3.4.2字符串常用操作59
思考与练习60
常见异常与解析63
本章小结64
4.1条件语句66
4.1.1if...else语句66
4.1.2if...elif语句67
4.1.3嵌套条件语句68
4.1.4断言69
4.1.5类三目运算69
4.2循环语句70
4.2.1while循环70
4.2.2for循环72
4.2.3嵌套for循环74
4.2.4循环语句与条件语句74
4.3异常75
4.3.1异常介绍75
4.3.2捕获异常75
4.3.3自定义异常76
思考与练习77
常见异常与解析79
本章小结80
5.1函数定义82
5.1.1函数的定义82
5.1.2可变参数和关键字参数83
5.2变量与函数84
5.2.1函数中的变量84
5.2.2私有函数与公开函数85
5.3装饰器86
5.3.1无参数装饰器86
5.3.2带参数装饰器88
5.4递归90
5.4.1递归出口90
5.4.2二分搜索91
5.4.3文件查找91
5.5匿名函数和高阶函数92
5.5.1匿名函数92
5.5.2map遍历函数93
5.5.3filter过滤函数94
5.5.4reduce复合函数94
5.5.5sorted排序函数95
思考与练习95
常见异常与解析96
本章小结98
6.1re模块100
6.1.1常用符号100
6.1.2re模块操作101
6.2正则与页面爬取103
6.2.1requests库103
6.2.2爬取今日天气状况105
思考与练习106
常见异常与解析107
本章小结108
第2篇进阶篇
7.1面向对象编程111
7.1.1面向对象特性111
7.1.2类的成员111
7.1.3访问111
7.2特殊类的方法与函数113
7.2.1getter方法和setter方法113
7.2.2property函数114
7.2.3魔法函数115
7.3面向对象程序设计的特点116
7.3.1封装116
7.3.2继承116
7.3.3多态117
7.4特殊方法和反射118
7.4.1静态方法和类方法118
7.4.2反射119
思考与练习120
常见异常与解析121
本章小结122
8.1队列和栈数据结构124
8.1.1队列124
8.1.2栈125
8.2排序算法126
8.2.1冒泡排序127
8.2.2插入排序127
8.2.3选择排序128
思考与练习128
常见异常与解析129
本章小结130
9.1目录操作132
9.1.1创建目录132
9.1.2目录基本操作132
9.2文件133
9.2.1读/写文件133
9.2.2删除文件135
9.2.3用with语句打开文件136
思考与练习137
常见异常与解析137
本章小结138
10.1进程140
10.1.1多进程140
10.1.2守护进程142
10.2线程143
10.2.1多线程143
10.2.2同步锁146
10.2.3守护线程147
思考与练习149
常见异常与解析150
本章小结152
第3篇高级篇
11.1网络编程概述155
11.1.1初识TCP/UDP协议155
11.1.2套接字简介157
11.2socket编程158
11.3I/O模式159
11.3.1阻塞I/O模式160
11.3.2非阻塞I/O模式161
11.3.3异步I/O模式161
11.3.4I/O复用模式162
常见异常与解析163
本章小结164
12.1MySQL安装166
12.1.1准备工作166
12.1.2安装167
12.2数据库的使用171
12.2.1数据库连接171
12.2.2数据库创建173
12.2.3数据库表的CRUD175
12.2.4事务的ACID特性182
12.3非关系型数据库182
12.3.1NoSQL的分类182
12.3.2Redis安装183
12.3.3持久化185
常见异常与解析187
本章小结188
13.1网页爬虫概述190
13.1.1初识爬虫190
13.1.2爬虫分类190
13.2网页爬取191
13.2.1安装pyspider191
13.2.2爬取爱动物网站193
13.2.3存储数据197
13.2.4状态选择201
常见异常与解析203
本章小结206
14.1常见设计模式208
14.1.1单例模式208
14.1.2简单工厂模式211
14.1.3工厂方法模式212
14.2Django框架214
14.2.1初识Django框架214
14.2.2搭建Django项目215
14.2.3访问MySQL数据库217
14.2.4model模型220
14.2.5view视图223
14.3Web项目225
14.3.1项目准备225
14.3.2前后端分离226
14.3.3访问数据库229
14.3.4数据持久化232
14.3.5自定义中间件235
14.3.6禁止异地同时在线237
14.3.7假分页与真分页240
14.3.8退出241
常见异常与解析242
本章小结246
15.1wxpy库应用248
15.1.1登录248
15.1.2发送消息250
15.2小程序251
15.2.1准备工作251
15.2.2创建项目251
15.2.3建立连接253
15.3开发小程序254
15.3.1开发须知254
15.3.2登录页面254
15.3.3APP配置256
15.4数据处理258
15.4.1初始化数据258
15.4.2钩子函数260
15.4.3登录信息261
15.4.4音乐播放262
15.4.5热门电影263
15.5小程序调试设置说明265
常见异常与解析266
本章小结268
内容简介
本书是指导零基础人员学习并运用Python进行编程的实用工具书,在编写过程中充分考虑了读者的理解能力和程序在生活中的应用场景,以基础语法与应用相结合作为一条主线来进行讲解,讲叙内容循序渐进,案例丰富翔实,并且全部来源于实际工作开发中。本书分为入门篇、进阶篇和高级篇。入门篇注重基础知识的夯实,全方面说明语法的使用规则和实例,并进行系统性的分析,从而激发读者对编程语言的思考,拓展其编写能力。进阶篇概述了面向对象的编程思想,并详细说明了面向对象具有封装、继承、多态的特点。通过基础语法的集成实现队列(Queue)、栈(Stack)的数据结构,它们在程序运行中占据着非常重要位置。然后通过一定的逻辑处理关系集成语法实现冒泡、选择等多种排序算法来满足读者对于算法的好奇心。最后涉及的进程和线程等内容,可以作为高并发优化方案。高级篇通过网络编程实现本地与网络的连接通道,以及网络间的通信,再结合数据库对持久化等