
0人評分過此書
本书分为3篇共计12章。第1篇为基础篇,介绍了Python编程的环境搭建、基本模块、数据库编程及测试驱动开发等内容;第2篇为核心篇,讲解了网络编程中HTTP服务器与客户端编程、Socket网络编程、Django框架应用、FTP、Tel-net、POP3、SMTP、SNMP等知识,为网络编程奠定基础;第3篇为项目实战,以开发“实时在线互动聊天系统”和“权限管理系统”两个应用案例介绍了Python网络编程的实战篇。
- 版权信息
- 前言 Python网络编程,让沟通无限
-
第1篇 基础篇
-
第1章 Python网络编程基础知识
-
1.1 Python概述
-
1.2 Python开发环境搭建
-
1.3 Python基本语法
-
新手问答
-
牛刀小试
-
本章小结
-
-
第2章 Python模块与函数
-
2.1 Python程序结构
-
2.2 模块
-
2.3 函数
-
新手问答
-
牛刀小试
-
本章小结
-
-
第3章 Python数据库编程
-
3.1 Python环境下的数据库编程
-
3.2 PyMySQL的安装及连接
-
3.3 Python中MySQL的操作
-
新手问答
-
牛刀小试
-
本章小结
-
-
第4章 Python中的测试驱动开发
-
4.1 测试驱动开发
-
4.2 unittest测试框架
-
4.3 使用doctest模块进行测试
-
新手问答
-
牛刀小试
-
本章小结
-
-
-
第2篇 核心篇
-
第5章 HTTP服务器与客户端编程
-
5.1 HTTP协议介绍
-
5.2 HTTP服务器实现
-
5.3 HTTP请求
-
5.4 异步通信方式
-
5.5 服务器框架
-
新手问答
-
牛刀小试
-
本章小结
-
-
第6章 Socket网络编程
-
6.1 网络模型介绍
-
6.2 TCP/UDP
-
6.3 Socket编程
-
6.4 Twisted网络框架
-
新手问答
-
牛刀小试
-
本章小结
-
-
第7章 主流Web开发框架Django的应用
-
7.1 常见的Web开发框架介绍
-
7.2 Django应用基础
-
7.3 Django框架的操作使用
-
新手问答
-
牛刀小试
-
本章小结
-
-
第8章 网络文件传输(FTP与Telnet)
-
8.1 网络协议介绍
-
8.2 Telnet协议远程登录
-
8.3 FTP文件
-
新手问答
-
牛刀小试
-
本章小结
-
-
第9章 使用POP3和SMTP协议收发邮件
-
9.1 协议介绍
-
9.2 Python库的支持
-
9.3 错误处理与会话调试
-
9.4 SSL和TLS
-
新手问答
-
牛刀小试
-
本章小结
-
-
第10章 使用SNMP协议管理网络
-
10.1 SNMP协议介绍
-
10.2 安装SNMP
-
10.3 PySNMP框架介绍及使用方法
-
新手问答
-
牛刀小试
-
本章小结
-
-
-
第3篇 实战篇
-
第11章 项目一:开发实时在线互动聊天系统
-
11.1 开发思路
-
11.2 服务器功能实现
-
11.3 客户端功能实现
-
11.4 系统运行
-
本章小结
-
-
第12章 项目二:开发权限管理系统
-
12.1 需求分析
-
12.2 系统设计
-
12.3 开发实现
-
12.4 系统测试
-
本章小结
-
-
- 附录1:Python常见面试题精选
- 附录2:常用端口号速查表
- 参考文献
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分