python⽹络编程_Python⽹络编程从⼊门到精通
《Python⽹络编程从⼊门到精通》编写秉承让更多的 Python 爱好者能看懂的原则,以让读者以较少的时间、较低的成本,快速掌握Python ⽹络编程为⽬标。每个步骤都很详尽,读者可按步骤操作,还配有相应代码,⽅便读者实现⽹络编程的开发。 (1)⼒求简洁易懂。本书编写按先语法,后实例,很后结果展⽰的顺序,符合⼈们的认知过程,⽬的就是为了让读者看得懂、学得会、做得出。 (2)专注⽹络编程。Python 可以实现的应⽤很多,本书主要以 Python ⽹络编程为主题,讲解相关知识及操作技能,能让读者尽快上⼿,然后投⼊项⽬开发。 (3)注重知识的理解和转化能⼒的提⾼。新⼿问答与⽜⼑⼩试环节,可让读者在复习巩固知识的同时,拓宽知识⾯,真正做到学以致⽤、举⼀反三。 (4)内容编排层次合理。本书内容按照基础篇 → 核⼼篇 → 实战篇 3 个层次有序推进。知识安排由浅⼊深,系统全⾯,将零碎的知识整合实现为⼀个完整的项⽬,浅显易懂。 (5)配套资源丰富。免费赠送案例源码,Python 常见⾯试题精选(50道),《⾼⼿技巧随⾝查》《QQ ⾼⼿技巧随⾝查》《⼿机办公 10 招就够》3 本电⼦书,“5 分钟学会番茄⼯作法”视频教
程““10 招精通不错时间整理术”视频教程。
《Python⽹络编程从⼊门到精通》从实际应⽤出发,详细介绍Python⽹络编程的相关知识与操作技能。全书分为3篇共计12章。1篇为基础篇, 介绍了Python编程的环境搭建、基本模块、数据库编程及测试
驱动开发等内容,为读者学习⽹络编程做了⼀个很好的知 识铺垫;第2篇为核⼼篇,讲解了⽹络编程中HTTP服务器与客户端编程、Socket⽹络编程、Django框架应⽤、FTP、Telnet、POP3、SMTP、SNMP等知识,为⽹络编程奠定基础;第3篇为项⽬实战,以开发“实时在线互动聊天系统”和 “权限管理系统”两个应⽤案例介绍了Python⽹络编程的实战篇,读者可从项⽬部署出发,实现完整的项⽬开发。 本书通过⽰例进⾏讲解,每个章节均配有实现代码,便于读者掌握Python编程技术。本书既可作为Python初学者及爱好者技术提不错读物,也可作为⼴⼤职业院校、培训班的教材参考⽤书。
苟英,重庆⼤学计算机系统结构硕⼠,副教授,重庆商务职业学院出版传媒系专职教师。主要研究⽅向为软件技术。 张⼩华,信息系统项⽬管理师,资深IT专家,拥有丰富的软件开发经验,先后参与多个⼤型商业项⽬,涉及领域包括企业信息化、电⼦商务、跨境电商、互联⽹⾦融等。曾带领Java团队完成软件技术⽅向多门课程研发及教材编写,有较强的课程组织及开发能⼒。 ⾼博,不错⼯程师,IT杂家。主要研究⽅向为云计算与⼤数据、数据可视化等,熟悉.Net、PHP、Python,DevOps,MySQL、SQLServer等技术或⼯具。
制作svg图片基础篇章 Python⽹络编程基础知识 2 1.1 Python概述 2 1.2 Python开发环境搭建 6 1.3 Python基本语法 22 新⼿问答 30⽜⼑⼩试
阎立本31本章⼩结 32第2章 Python模块与函数 33 2.1 Python程序结构 33 2.2 模块 36 2.3 函数 40 新⼿问答 大学python入门教程
自学c语言有多难>dubbo熔断机制实现计算机中round函数怎么用46⽜⼑⼩试 47本章⼩结 48第3章 Python数据库编程 49 3.1 Python环境下的数据库编程 49 3.2 PyMySQL的安装及连接 57 3.3 Python中 MySQL的操作 61 新⼿问答 66⽜⼑⼩试 67本章⼩结 69第4章 Python中的测试驱动开发 70 4.1 测试驱动开发 70 4.2 unittest测试框架 73 4.3 使⽤doctest模块进⾏测试 78 新⼿问答 80⽜⼑⼩试 81本章⼩结 82核⼼篇第5章 HTTP服务器与客户端编程 84 5.1 HTTP协议介绍 84 5.2 HTTP服务器实现 89 5.3 HTTP请求 91 5.4 异步通信⽅式 955.5 服务器框架 103 新⼿问答 107⽜⼑⼩试 107本章⼩结 109第6章Socket⽹络编程 110 6.1 ⽹络模型介绍 110 6.2 TCP/UDP 114 6.3 Socket编程 123 6.4 Twisted⽹络框架 128 新⼿问答 132⽜⼑⼩试 133本章⼩结 134第7章 主流 Web开发框架 Django的应⽤ 135 7.1 常见的 Web开发框架介绍 135 7.2 Django应⽤基础 139 7.3 Django框架的操作使⽤ 143 新⼿问答 154⽜⼑⼩试 155本章⼩结 156第8章 ⽹络⽂件传输(FTP与Telnet) 157 8.1 ⽹络协议介绍 157 8.2 Telnet协议远程登录 162 8.3 FTP⽂件 165 新⼿问答 173⽜⼑⼩试 174本章⼩结 175第9章 使⽤ POP3和 SMTP协议收发邮件 176 9.1 协议介绍 176 9.2 Python库的⽀持 179 9.3 错误处理与会话调试 192 9.4 SSL和TLS 194 新⼿问答 197⽜⼑⼩试197本章⼩结 198第 10章 使⽤ SNMP协议管理⽹络 199 10.1 SNMP协议介绍 199 10.2 安装SNMP 202 10.3 PySNMP框架介绍及使⽤⽅法 207 新⼿问答 210⽜⼑⼩试 211本章⼩结 212第 3篇实战篇第 11章 项⽬⼀.:开发实时在线互动聊天系统 214 11.1 开发思路 214 11.2 服务器功能实现 215 11.3 客户端功能实现 219 11.4 系统运⾏ 222本章⼩结 223第 12章 项⽬⼆.:开发权限管理系统224 12.1 需求分析 224 12.2 系统设计 225 12.3 开发实现 229 12.4 系统测试 257 本章⼩结 259附录:6 Python常见⾯试题精选260附录:6 常⽤端⼝号速查表 264参考⽂献 269
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论