本書是一本針對所有層次的Python讀者而作的Python入門書。 全書分兩部分:分介紹用Python 程式設計所必須瞭解的基本概念,包括matplotlib、NumPy和Pygal等強大的Python庫和工具介紹,以及清單、字典、if語句、類、檔與異常、代碼測試等內容; 第二部分將理論付諸實踐,講解如何開發三個專案,包括簡單的Python 2D遊戲開發,如何利用數據生成互動式的資訊圖,以及創建和定製簡單的Web應用,並幫讀者解決常見程式設計問題和困惑。