本書以程序設計為主線,以編程應用為驅動,理論聯繫實際,通過豐富的實例分析詳細介紹了Python程序設計的思想及方法。全書敘述嚴謹、案例豐富、由淺入深、難易適中、重點突出。 全書共分為9章,內容包括Python概述,Python基本數據類型、表達式和內置函數,程序控制結構,組合數據類型,函數,字符串和正則表達式,文件,Python面向對像編程,科學計算與可視化。為避免學習過程的枯燥、乏味,本書精選了一些實用性強、趣味性足的實例。這些實例增強了全書的可讀性和學生的參與性,便於學生在輕松愉快的氛圍中學習。 本書適合作為高等學校各專業Python程序設計課程的教材,也可以作為廣大編程愛好者的自學讀物,還可以作為各類計算機等級考試的輔導用書。本書配套的電子資源包括PPT、書中例題代碼和習題參考答案等,均可在清華大學出版社官網免費下載。