Python是一種面向對象的解釋性程序設計語言,隨著計算機的普及和人工智能的流行,Python已經成為受歡迎的人工智能編程語言之一。隨著教育部“六卓越一拔尖”計劃2.0的實施,培養(yǎng)學生的工程實踐能力和創(chuàng)新能力成為各大院校的重點。本書分為11章,包括Python概述、Python基本語法、選擇結構、循環(huán)結構、組合數(shù)據類型、函數(shù)和模塊、面向對象編程、文件、Python基礎實戰(zhàn)、爬蟲開發(fā)、Python數(shù)據分析技術。本書深入淺出地講解了Python編程的相關知識,并選擇一些趣味性強、有吸引力的教學案例,以提高學生的學習興趣和動手實踐能力。通過案例教學,開拓學生思路、引導其探究問題的求解方法、激發(fā)對程序設計的興趣,讓學生親自動手解決問題,從而掌握編程和計算機科學的相關概念。本書可以作為高等院校計算機程序設計課程的教材,也可以作為Python愛好者的學習參考資料。