Python 3程序开发指南(第二版)完整版PDF


浏览:604 次

图像.png

Python 3程序开发指南(第二版)完整版PDF

提取代码:w5yq

图像.png

作者简介

Mark Summerfield是Qtrac的所有者,也是一名独立的培训专家、顾问、技术编辑和作者,在Python、C、Qt、PyQt和其他领域拥有专业知识。

在《Python 3程序开发指南》(Rev.2)中,一流的Python程序员Mark Summerfield展示了如何充分利用Python3的功能和特性来编写代码。与以前的版本相比,Python 3更强大、更易于使用、语法更一致、表达能力更强。本书集成了编写程序、使用标准或第三方Python 3库以及创建新的特殊库模块所需的所有相关知识。

Python 3程序开发指南(第2版)包括

使用过程化、面向对象和函数式编程范式来开发Python程序;创建定制的包和模块;读写二进制文件、文本文件和XML文件,包括可选压缩、*访问、文本和XML分析;充分利用先进的数据类型、集合、控制结构和功能;将程序负载分配给多个进程和线程;编程SQL数据库和DBM文件(键值对);调试技术,并使用测试驱动开发来避免早期开发错误;使用Python正则表达式迷你语言和模块;分析技术,包括如何使用第三方PyParsing和PLY模块;构建可用且高效的GUIapp;高级编程技术,包括生成器、函数和类修饰器、上下文管理器、描述符、抽象基类、元类、协作程序等。

内容有效性

Python是一种脚本语言,广泛应用于各个领域。Python 3程序开发指南(第2版)提供了对Python语言的全面而深入的解释。

Python 3程序开发指南(第2版)首先描述了构成Python语言的八个关键元素,然后在章节中详细阐述了它们,包括数据类型、控制结构和功能、模块、文件处理、调试、进程和线程、网络、数据库、正则表达式、GUI编程以及其他相关主题。该书的内容主要通过实例进行解释,并在每章后面附上练习,以便读者更好地理解和掌握内容。

《Python 3程序开发指南》(第2版)适合作为Python语言教科书使用,对Python程序员有一定的参考价值。

读者评论

图像.png

图像.png

内容目录

第1章过程编程快速入门1

1.1创建和运行python程序1

1.2 Python的关键元素5

1.2.1元素#1:数据类型6

1.2.2元素#2:对象引用7

1.2.3元素#3:组合数据类型9

1.2.4元素#4:逻辑运算符12

1.2.5要素5:控制流程表16

1.2.6元素#6:算术运算符20

1.2.7元件#7:输入/输出23

1.2.8元素#8:创建和调用函数25

1.3示例27

1.3.1 大数字.py 28

1.3.2 生成_网格.py 30

1.4总结33

1.5练习35

第2章数据类型38

2.1标识符和关键字38

2.2整体式41

2.2.1整数41

.2.2.2布尔值44

2.3浮点型44

2.3.1浮点数45

2.3.2复数48

2.3.3十进制数字49

2.4串50

2.4.1比较字符串53

2.4.2字符串分段和步骤54

2.4.3字符串运算符和方法56

2.4.4使用str.format()方法格式化字符串62

2.4.5字符代码73

2.5实例75

2.5.1 二次.py 75

2.5.2 csv2html.py 78

2.6摘要82

2.7练习84

第3章组合数据类型86

3.1序列类型86

3.1.1元组87

3.1.2命名元组89

3.1.3列表91

3.1.4列表内涵96

3.2设置类型98

3.2.1收集98

3.2.2收藏内涵102

3.2.3固定装置102

3.3映射类型103

3.3.1词典103

3.3.2词典内涵110

3.3.3默认词典111

3.4组合数据类型的迭代和复制113

3.4.1迭代器、迭代操作和函数113

3.4.2复制组合类型121

3.5实例123

3.5.1 生成_用户名.py 123

3.5.2 统计.py 126

3.6总结130

3.7练习131

第4章控制结构和功能133

4.1控制结构133

4.1.1条件分支133

4.1.2循环135

4.2异常处理136

4.2.1捕获和生成异常136

4.2.2用户定义的例外141

4.3用户定义功能144

4.3.1名称和文档字符串148

4.3.2参数和参数拆分149

4.3.3访问全局变量152

4.3.4λ函数153

4.3.5断言155

4.4示例:make_html_skeleton.py 156

4.5总结162

4.6练习162

第5章模块165

5.1模块和包装165

5.1.1包装169

5.1.2用户定义模块171

5.2 python标准库概述181

5.2.1字符串处理

相关资讯:
APP项目开发流程

APP项目开发流程

查看
软件外包开发过程

软件外包开发过程

查看
软件外包项目开发过程

软件外包项目开发过程

查看
如何找到一家满意的软件项目外包公司

如何找到一家满意的软件项目外包公司

查看
寻找优质APP外包公司

寻找优质APP外包公司

查看