类似推荐
编辑推荐
全面深入的对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版·修订版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。