本教材是根據 版北京師范大學信息素養(yǎng)培養(yǎng)方案及程序設計課程的教學大綱而編寫的,主要面向零編程基礎的學習者,其內容以知識性的計算思維原理講解、案例性的程序設計為主,詳細講解了Python程序的結構、思路及重要應用。從內容看,本書主要服務于3個層次的教學目標: 層次主要面向零基礎學習者,從Python程序的基本結構、基礎語句、表達式和運算符開始,到組合型數據類型結束,本層次以邏輯思維模式的初步形成作為核心培養(yǎng)目標,以能設計出流程化的單函數體的程序為學習目的。第2個層次則主要面向復雜的、大型程序的設計和組織,以面向函數的程序設計為起點,進而講授了面向對象程序設計的相關內容,闡述了類、對象、繼承等概念及其實現技術,同時介紹了Python程序中的主要類庫。這一層次以函數結構、類的抽象化、繼承等計算思維模式的形成作為主要培養(yǎng)目標。第3層次主要是面向實際應用的,保證學習者“學有所用”,重點闡述了Pthon中的圖形界面及數據可視化技術、文件管理與異常處理、網絡編程、數據統計與分析的技術。本層次以實用性、面向實踐和具體問題為主要特點,希望學習者能在制作小型、有實用價值的程序的過程中體驗到成功的快樂,體會Python在教學、研究中的實用價值。本書深入淺出,注重系統性和理論性,涵蓋知識面較廣,既可以作為大中專院校Python程序設計類課程的主教材,也可作為有志青年的自學參考教材。