本書以Jupyter Notebook 為主要開發工具,結合高職高專的教學改革和課程改革,本著工學結合、項目引導、“教學做”一體化的原則,由學校、企業、行業專家組成教材編寫組合作開發,系統性的講解Python的核心知識。本書共9個項目,包括Python概述及基礎常識、程序控制結構、Python組合數據類型、Python函數及模塊、Python標準庫、第三方庫、類與面向對象、文件操作與異常處理、Python數據挖掘與分析,項目中每個任務都配有知識導圖,幫助學生瞭解任務的知識框架和知識點。同時,書中所有知識都結合具體實例進行講解,可以使讀者輕鬆領會Python程序開發的精髓,快速提供程序開發技能。本書配有豐富的教學資源如課件、案例、題庫、視頻等,供教師教學和學生學習使用,學生通過掃描二維碼獲取相關知識點的微視頻講解,“知識拓展”是以文本形式介紹新知識或實際應用案例。本書可作為高職高專院校等專業相關課程的教材,也可作為工程技術人員的參考書。