本書分為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章內容尤其對於辦公文秘人員也大有益。