本書以PyCharm為主要開發(fā)工具,采用理論與實訓案例相結合的形式,系統(tǒng)性地講解Python的核心知識。本書共11章,其中,第1~10章介紹Python語言的核心理論知識,包括基礎知識、流程控制、字符串、組合數(shù)據(jù)類型、函數(shù)、文件與數(shù)據(jù)格式化、面向對象、異常和Python計算生態(tài)與常用庫;第11章圍繞著前期學習的理論知識開發(fā)一個游戲項目——飛機大戰(zhàn)。除第1章和第11章外,其他章均配有豐富的實訓案例和階段案例,讀者可以一邊學習一邊練習,鞏固所學知識,并在實踐中提升實際開發(fā)能力。本書附有配套視頻、源代碼、習題、教學課件等資源,并提供在線答疑,希望可以幫助讀者更好地學習書中內容。本書既可作為高等教育本、??圃盒S嬎銠C相關專業(yè)的教材,也可作為編程愛好者的參考用書。