本書是一本語法與實踐相結合的Python入門教程,全書分為上、下篇。上篇為“Python語法與實踐”,以簡明的語言、易懂的案例介紹Python的變數與物件、運算子與運算式、控制語句、函數、內置資料類型,Python的物件導向特徵,如類與物件、派生類、類的實例與靜態方法等Python語言的核心語法,以及反覆運算器與可反覆運算物件、閉包、裝飾器、@property、深拷貝與淺拷貝等高階語言特徵,還介紹了錯誤與異常、調試。
在核心語法部分採用來自資料結構、遊戲程式設計、資訊管理、機器學習、強化學習等其他學科和領域的一些經典問題作為實戰演練,展示了Python解決實際問題的強大功能,以提高初學者的實際程式設計能力,使其儘快熟悉語法的使用。下篇為“Python標準庫”,對常用的一些Python標準庫,如作業系統介面模組、時間日期模組,以及規則運算式、併發計算、圖形使用者介面程式設計、網路通訊端程式設計、Internet應用程式設計、資料持久化等進行了介紹。
本書描述精練、通俗易懂,提供了豐富的實戰案例,既可作為大學本科和高職高專相關專業課程的教材,也可供程式設計愛好者學習和參考。