Foundations of Python Network Programming
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已掌握 Python 基本语法、想系统学习网络编程的初学者
- 需要理解 TCP/UDP、DNS、HTTP、邮件等协议实现细节的开发者
- 高校网络编程、计算机网络课程的学生与授课教师
- 从事运维、后端开发,需要自己写网络工具脚本的工程师
Not a good fit for
- 完全没有编程基础、尚未写过 Python 程序的零基础读者
- 只想学习 Web 框架(如 Django/Flask)快速建站的读者
- 只寻求 Python 3 及最新异步框架(如 asyncio)实战内容的读者
Reading tips
- 先通读第一部分的套接字与 DNS 内容,动手复现示例,建立客户端/服务器的基本直觉。
- 按协议专题挑读:需要写邮件或抓网页时直接跳到对应章节,边改代码边验证。
- 书中示例多为 Python 2 代码,建议同步用 Python 3 重写,顺带理解 bytes 与 str、编码的变化。
- 读完并发章节后,用 threading 或 asyncio 重写一个简单服务器,对比不同模型的优劣。
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
FAQ
这本书和《Python 网络编程》(第3版)是同一本吗?
零基础可以直接读这本书吗?
书中的代码现在还能直接运行吗?
这本书更偏理论还是实践?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.