本書是根據近幾年的程序設計課程的教學實踐,並考慮讀者對 Python 語言的需求而編寫的。全書共 12 章,主要內容可分為兩部分,基礎部分包括 Python 語言概述、Python 程序設計基礎、基本數據類型與表達式、程序的基本控制結構、組合數據類型、函數、文件操作;提高與實踐部分包括面向對像程序設計、錯誤和異常處理、Python 科學計算與數據分析開發基礎、網絡爬蟲入門與應用、圖形用戶界面設計。本書結合基本知識學習、典型例題、實例應用、適量習題等內容,內容敘述深入淺出、循序漸進,程序案例生動易懂,對讀者很好的啟發性。另外,本書每章均配有精心設計的習題。本書既可作為本專科院校 Python 語言程序設計課程的教材,也可作為廣大計算機愛好者學習 Python 語言程序設計的參考用書。