简介
本书分为5章,主要内容如下:第1章快速介绍Python 开发环境搭建、Python 编码规范、常用数据 类型、运算符、内置函数、程序控制结构、函数定义和类定义等基础语法知识;第2章讲解多线程编程 模块threading 和多进程编程multiprocessing 、subprocess 在不同领域的应用,以及扩展库psutil 在进程管 理方面的应用;第3章讲解基于TCP/UDP/SSL 等网络协议的套接字编程以及端口扫描器、嗅探器与网 络抓包、网络管理等内容;第4章讲解使用标准库urllib 、re 和扩展库requests 、bs4 、scrapy 、selenium 、 MechanicalSoup 编写网络爬虫程序的有关内容和实战案例;第5章讲解email 、smtplib 、poplib 、imaplib 等标准库在构造/解析、发送、接收和处理电子邮件方面的应用。 本书可以作为计算机科学与技术、网络工程、软件工程以及相关专业研究生、本科生、专科生的 教材(专科生可以根据学时情况和培养目标选讲一部分内容),也可以作为网络应用开发工程师、网 络运维工程师和爱好者的自学用书,第5章内容尤其对于办公文秘人员也大有益。
编辑推荐
l 讲解Python语言在多线程/多进程编程、TCP/UDP套接字编程、网络管理与运维、网络爬虫、电子邮件客户端编程等领域的应用。 l 全书包含91个例题、60段演示性代码、223道习题、20小时微课视频,微信公众号“Python小屋”1200篇原创技术文章可供扩展阅读。 l 为用书教师免费提供教学大纲、授课计划与学时分配表、课件、源码、教案、微课视频、习题答案、题库等全套教学资源,支持多种方式与作者实时交流。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2021-08-01
- 更新: 2023-06-22
- 书号:9787302583127
- 中图:TP311.561-43
- 学科:工学控制科学与工程工学计算机科学与技术工学软件工程