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