本書以Python 3.7為編程環境,從基本的程序設計思想入手,逐步展開Python語言教學,是一本面向廣大編程學習者的程序設計類圖書。本書共分為三篇: 基礎篇、開發篇和提高篇,共17章。其中,基礎篇(第1~9章)主要講解Python的語法基礎、控制語句、函數與模塊、文件、面向對像程序設計、Tkinter圖形界面設計、數據庫應用、網絡編程和多線程等知識,並以小遊戲案例作為各章的階段性任務; 開發篇(第10章和第11章)講解函數式編程和Python文本處理; 提高篇(第12~17章)介紹Python流行的第三方庫,講解Pygame遊戲設計、科學計算和可視化應用、圖像處理,以及數據挖掘、機器學習和數據分析工具Pandas等。本書的**特色是以遊戲開發案例為導向,讓學習Python語言充滿樂趣。書中不僅列出了完整的源代碼,而且對所有的源代碼進行了非常詳細的解釋,做到通俗易懂、圖文並茂。 本書可作為高等院校相關專業Python課程的教材,也可作為Python語言學習者、程序設計人員和遊戲編程愛好者的參考用書。