本书共分为6章,主要内容如下:第1章快速介绍Python开发环境搭建、Python编码规范、常用数据类型、运算符、内置函数、程序控制结构、函数定义和类定义等基础语法知识(为节约篇幅,本章作为PDF电子版免费下载,不放在纸质书上);第2章讲解多线程编程模块threading和多进程编程模块multiprocessing、subprocess在不同领域的应用,以及扩展库psutil在进程管理方面的应用;第3章讲解基于TCP/UDP等网络协议的套接字编程;第4章讲解使用标准库urllib、re和扩展库requests、beautifulsoup4、Scrapy、selenium、MechanicalSoup编写网络爬虫程序的有关内容和实战案例;第5章讲解email、smtplib、poplib、imaplib等标准库在构造/解析、发送、接收和处理电子邮件方面的应用;第6章介绍密码学、嗅探器、网络抓包、端口扫描器,以及SQL注入、XSS、CSRF、蜜罐系统。
本书可以作为计算机科学与技术、网络工程、软件工程及相关专业研究生、本科生、专科生的教材(专科生可以根据学时情况和培养目标选讲一部分内容),也可以作为网络应用开发工程师、网络运维工程师和计算机爱好者的自学用书,第5章内容对于办公文秘人员也大有裨益。



























