Python编程精要(第3版):涵盖网络、多线程、GUI、数据库及Web开发
需积分: 42 178 浏览量
更新于2024-07-27
收藏 9.35MB PDF 举报
"Python核心编程(第三版)" 是一本深入介绍Python编程的书籍,涵盖了广泛的主题,适合初学者和有经验的程序员。本书分为两大部分:一般应用话题和Web开发。
第一部分包括:
1. 正则表达式:介绍了正则表达式的概念、特殊符号、与Python的结合以及多个实例,帮助读者掌握数据匹配和处理。
2. 网络编程:讲解了客户端/服务器架构,Python中的套接字(Sockets)编程,SocketServer模块和Twisted框架的基础,提供了网络通信的基础知识。
3. Internet客户端编程:讨论了互联网客户端的概念,包括文件传输、网络新闻和电子邮件,涉及相关模块,使读者能够编写网络应用。
4. 多线程编程:介绍了多线程的基本概念,比较了单线程和多线程执行的差异,展示了如何在实践中使用线程,并提到了生产者-消费者问题和队列模块。
5. GUI编程:引导读者入门图形用户界面(GUI)编程,讲解Tkinter库和其它GUI,提供实际示例。
6. 数据库编程:涵盖了Python的DB-API,对象关系映射(ORMs),非关系数据库,并提供了相关参考资料。
7. 编程Microsoft Office:讲解了使用Python进行COM客户端编程,实现对Microsoft Office的应用程序自动化。
第二部分关注Web开发:
8. 扩展Python:介绍了编写扩展的方法和技术,以及相关的主题。
9. Web客户端和服务器:探讨了Web客户端工具和服务器,包括Python的Web客户端和HTTP服务器。
10. Web编程:CGI和WSGI:讲解了CGI应用程序的构建和Unicode处理,以及WSGI的引入,提供真实世界的Web开发案例。
11. Web框架:Django:详细介绍了Django框架,从基础到创建项目、模型、视图和表单,还包括测试和更高级的应用。
12. 云计算:Google App Engine:介绍云计算概念,App Engine的沙箱环境,与Django的比较,以及使用App Engine开发博客应用和其他服务。
13. Web服务:涵盖了Yahoo! 财经股票报价服务器、Twitter微博客和更多Web服务的使用。
这本书因其简明而深入的细节、全面的内容覆盖和信息丰富的历史参考,受到高度评价,是学习和实践Python编程的优秀教材。作者Wesley Chun的写作风格易于理解,复杂的例子以简单的方式呈现,使读者能快速掌握Python的核心概念和技术。
2021-10-01 上传
2018-06-29 上传
2019-04-10 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
selva_leonid
- 粉丝: 0
- 资源: 5
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据