本書共分兩部分,第一部分包括計算思維與Python簡介、演算法、數據與計算、流程式控制制、函數、模塊、數據文件、面向對象編程、異常處理、圖形界面設計和繪製曲線,為方便教學,每章最後均附有簡答題和編程題;第二部分給出了7個實驗,即數據與計算、流程式控制制、函數、數據文件、面向對象編程、圖形界面設計和繪製曲線。
本書按課程教學模式來組織內容,既適合教師授課,也適合學生自學;同時,本書面嚮應用需求,教學內容先進,儘力幫助學生理解並掌握計算思維和編程技術。
本書內容豐富、圖文並茂,講解簡明易懂、循序漸進、深入淺出,可作為高等學校非電腦專業學生學習「Python程序設計」課程的教材,也可作為初學者、Python愛好者的輔助學習資料。