「重读经典」《Python核心编程第3版》PDF文末获取!

本书内容分为三大部分。第一部分占了总篇幅的2/3,主要讲解了Python核心应用开发工具箱的解决方案,其中包含正则表达式、网络编程、因特网客户端编程、多线程编程以及GUI编程等内容。第1章“正则表达式”介绍了正则表达式的强大功能,包括模式匹配、提取、查找和替换。第2章“网络编程”解释了如何使用TCP/...
「重读经典」《Python核心编程第3版》PDF文末获取!
本书内容分为三大部分。第一部分占了总篇幅的2/3,主要讲解了Python核心应用开发工具箱的解决方案,其中包含正则表达式、网络编程、因特网客户端编程、多线程编程以及GUI编程等内容。

第1章“正则表达式”介绍了正则表达式的强大功能,包括模式匹配、提取、查找和替换。

第2章“网络编程”解释了如何使用TCP/IP与UDP/IP创建客户端和服务器,并快速入门SocketServer和Twisted。

第3章“因特网客户端编程”深入探究了构建Internet协议客户端的高级库,重点讨论了FTP、Usenet消息协议(NNTP)以及各种E-mail协议(SMTP、POP3及IMAP4)。

第4章“多线程编程”介绍了如何通过引入并发来提升多种应用程序的执行性能,解释了概念并展示了在Python中实现线程的方法。

第5章“GUI编程”通过演示如何创建简单的GUI应用来介绍Tkinter,强调了复制并修改应用的顶层以快速上手的实践方式,并简要讨论了其他图形库,如Tix、Pmw、wxPython、PyGTK和Ttk/Tile。

在完成Python扩展模块的导入并测试后,首先需要在Python中导入模块。模块通常会生成在build/lib.*目录下,可通过切换目录或安装到Python中来访问。成功安装后,即可在Python解释器中测试模块。

测试模块的最后一步是添加测试函数,可以通过复制并封装main()函数来实现,或将其重命名为test(),并在ExtestMethods数组中更新。Extest_test()函数用于运行测试并返回None值。

示例8-3展示了Extest2.c的最终版本,通过将原始C代码与Python封装代码隔离,方便阅读。实际应用中,源码文件可分割到不同的文件中,使用易于记忆的名字,如ExtestWrappers.c。

获取方式:[具体获取方式信息删除]2024-08-29
mengvlog 阅读 24 次 更新于 2025-08-11 01:10:07 我来答关注问题0
檬味博客在线解答立即免费咨询

编程相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部