本書第2版延續(xù)了第1版的風格,避開了難懂的程序設計語法,從介紹語言的精要入手,以活用Python 3.x實用的功能為核心內容,幫助讀者達到熟練使用Python開發(fā)各種網絡應用以及開發(fā)、制作和部署自己的動態(tài)網站的目標。 全書內容共分16章,第1~4章介紹程序設計基礎知識,包括認識Python 3環(huán)境、程序包的管理與應用等;第5~8章以精心設計的示例講授Python語言必備的基本語法、數據類型以及如何操作文件和數據庫;第9~13章精選生活化的案例引導讀者如何用學到的技巧以及網上資源提取和分析網頁、操作在線實時數據庫、處理圖像文件等;第14~16章以一個動態(tài)網站的設計為主軸,學習Diago 2.0網站的開發(fā)與部署、Scrapy網絡爬蟲實踐、嵌入式開發(fā)板的基本應用。 本書以“邊練邊學”的方式,從簡單的程序入手,到掌握使用Python制作實用的動態(tài)網站,強化學習的成效,培養(yǎng)讀者程序設計“實戰(zhàn)”能力。本書既適合用于教學和培訓,又適合讀者自學。