“隻有胸懷全局,纔能在思考問題時高瞻遠矚。”熟悉一門編程語言的全貌,纔能舉重若輕、得心應手地運用其解決編程問題。本書以項目案例為驅動,旨在幫助讀者輕松掌握 Python語言對像體繫和編程計算生態的有關知識,並培養讀者運用計算思維和軟件工程思維進行程序設計的能力。全書內容共分為 14章。第 1章從 Python開發環境的搭建、直觀的 turtle對像繪圖程序入手,介紹了 Python語言描述的對像模型、軟件對像的工作方式。第 2~13章的內容包括: Python基礎,數據類型,運算符,流程控制,組合數據類型,函數,類與對像,異常、調試與測試,文件與數據格式化,標準庫應用編程,第三方庫應用編程,虛擬環境與程序打包發布。這部分內容完整地講解了 Python語言對像體繫和編程計算生態的知識點,有利於讀者在頭腦中搭建起 Python語言全景的知識框架體繫。同時,用計算思維過程方法分析人機大戰猜拳遊戲程序開發步驟,分別以案例形式講解了遊戲項目問題分解、模式識別、歸納抽像、數據描述、算法設計、流程圖設計、面向過程程序開發、面向對像程序開發,將計算思維融入案例開發的步驟之中,有利於讀者快速掌握計算思維並實現程序設計。第 14章介紹了軟件工程思維方法,以中國茶葉知識數據爬蟲為例,按照軟件工程流程,完整地講解了爬蟲的開發過程,有利於讀者快速掌握基於 Python語言的軟件工程思維並實現程序設計。
《Python編程基礎與應用》不僅適合所有對 Python語言感興趣的讀者閱讀,還適合作為高等院校各專業 Python語言課程教材和社會培訓機構的教材。