全書共分為 11 章,主要內容有程式設計與演算法、初識 Python、Python 語言基礎、程式流程控制、 Python 的組合資料結構、函數、物件導向程式設計、檔操作、規則運算式、Python 與爬蟲和數 據分析與繪圖基礎。本書既可作為應用型普通高等院校電腦、大資料等專業的電腦程式設計課程教材, 也可作為非電腦專業程式設計基礎課程的教材。 本書配套編寫了《Python 程式設計實踐》, 可用於本書所涉及章節的實踐環節教學。