Python 3程序开发指南(第2版·修订版)

Python 3程序开发指南(第2版·修订版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

全面深入的对Python语言进行讲解,语言通俗易懂,便于读者掌握。

内容简介

Python是一种脚本语言,在各个领域得到了日益广泛的应用。全面深入地对Python语言进行了讲解。首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。

全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好地理解和掌握所讲述的内容。适合于作为Python语言教科书使用,对Python程序设计人员也有一定的参考价值。

作者简介

作者马克·萨默菲尔德,Qtrac公司的所有人,同时还是一位在Python、C 、Qt以及PyQt等领域卓有专长的独立培训专家、顾问、技术编辑与作者。Mark Summerfield撰写的书籍包括《Rapid GUI Programmlng with Python》以及《Qt:The Definitive Guide tO PyQt Programming》 (Addison-Wesley,2008),并与Jasmin Blanchette共同编写了《C GUI Programming with Qt 4》(Addison-Wesley,2006)。作为Trolltech的文档管理者,Mark创立了并负责编辑Trolltech的技术杂志《Qt Quarterly》。

章节目录

版权信息

内容提要

前言

本书的组织结构

获取并安装Python 3

致谢

第1章 过程型程序设计快速入门

1.1 创建并运行Python程序

1.2 Python的关键要素

1.3 实例

1.4 总结

1.5 练习

第2章 数据类型

2.1 标识符与关键字

2.2 Integral类型

2.3 浮点类型

2.4 字符串

2.5 实例

2.6 总结

2.7 练习

第3章 组合数据类型

3.1 序列类型

3.2 集合类型

3.3 映射类型

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

3.5 实例

3.6 总结

3.7 练习

第4章 控制结构与函数

4.1 控制结构

4.2 异常处理

4.3 自定义函数

4.4 实例:make_html_skeleton.py

4.5 总结

4.6 练习

第5章 模块

5.1 模块与包

5.2 Python标准库概览

5.3 总结

5.4 练习

第6章 面向对象程序设计

6.1 面向对象方法

6.2 自定义类

6.3 自定义组合类

6.4 总结

6.5 练习

第7章 文件处理

7.1 二进制数据的读写

7.2 文本文件的写入与分析

7.3 写入与分析XML文件

7.4 随机存取二进制文件

7.5 总结

7.6 练习

第8章 高级程序设计技术

8.1 过程型程序设计进阶

8.2 面向对象程序设计进阶

8.3 函数型程序设计

8.4 实例:Valid.py

8.5 总结

8.6 练习

第9章 调试、测试与Profiling

9.1 调试

9.2 单元测试

9.3 Profiling

9.4 小结

第10章 进程与线程

10.1 使用多进程模块

10.2 将工作分布到多个线程

10.3 总结

10.4 练习

第11章 网络

11.1 创建TCP客户端

11.2 创建TCP服务器

11.3 总结

11.4 练习

第12章 数据库程序设计

12.1 DBM数据库

12.2 SQL数据库

12.3 总结

12.4 练习

第13章 正则表达式

13.1 Python的正则表达式语言

13.2 正则表达式模块

13.3 总结

13.4 练习

第14章 分析简介

14.1 BNF语法与分析的术语

14.2 手动编写分析器

14.3 使用PyParsing进行更Python化的分析

14.4 使用PLY进行Lex/Yacc风格的分析

14.5 小结

14.6 练习

第15章 GUI程序设计介绍

15.1 对话框风格的程序

15.1 对话框风格的程序

15.2 主窗口风格的程序

15.3 总结

15.4 练习

欢迎来到异步社区!

异步社区的来历

社区里都有什么?

灵活优惠的购书

社区里还可以做什么?

加入异步

Python 3程序开发指南(第2版·修订版)是2015年由人民邮电出版社出版,作者[美]萨默菲尔德(MarkSummerfield)。

得书感谢您对《Python 3程序开发指南(第2版·修订版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
给孩子的计算思维书:图形化编程及数学素养课(进阶篇) 电子书
本套书通过学习编程的形式培养计算思维,并将数学融入其中,分为基础篇和进阶篇。本书为进阶篇,进一步提升学习难度,通过编程启发思考,从而锻炼与提高孩子的计算思维能力。书中特别设计“数学小知识”栏目,讲述相关的数学知识,包括概率、斐波那契数列、指数、素数、最小公倍数、最大公约数等。与其他图形化编程图书相比,本书有两大特点:一是数学与图形化编程的深度融合,二是计算思维在图形化编程中的无形渗透。同时,本书配
给孩子的计算思维书:图形化编程及数学素养课(基础篇) 电子书
将数学与编程融合,培养计算思维与数学素养。
Go语言高级编程 电子书
Go语言进阶实战,CGO编程web编程书。
循证医学(第3版) 电子书
循证医学经典著作。
哮喘手册(第3版) 电子书
本书是一本权威的哮喘临床工具书。