图书介绍

Python程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载

Python程序设计案例教程
  • 徐光侠,常光辉,解绍词,黄德玲主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115452139
  • 出版时间:2017
  • 标注页数:348页
  • 文件大小:65MB
  • 文件页数:357页
  • 主题词:软件工具-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐