本書以程序設計為主線,以程序設計初學者為教學對象,系統講解了Python語言的基礎知識和實用工具。全書共12章,內容包括Python概述、Python語言基礎、組合數據類型、程序控制結構、函數與模塊、文件操作、面向對象程序設計、異常處理、Turtle繪制圖形、Tkinter圖形用戶界面、科學計算與可視化、網絡爬蟲。本書每個知識點后都有相關編程實例,方便讀者上機練習,把握Python語言的特點,啟迪編程思維。
本書可作為高等院校計算機相關專業本科生程序設計基礎課程的教材,也可作為全國計算機等級考試及各類計算機培訓班教材,亦可供軟件工程師和廣大計算機愛好者自學使用。