本書從初學者角度出發(fā),通過通俗易懂的語言、流行有趣的實例,詳細地介紹了Python語言基礎以及計算生態(tài)。全書共13章,可分為三個部分:第一部分包括初識 Python、下載與安裝、Python語言基礎、流程控制語句、各種組合數(shù)據(jù)類型等基礎知識;第二部分介紹了函數(shù)、面向對象、文件、常用內置模塊的使用,以及如何制作動畫等進階內容;第三部分側重于利用Python的生態(tài),構建網絡爬蟲、圖像處理、中文文本處理與詞云、自動化發(fā)送E-mail和數(shù)據(jù)分析與可視化等高級應用。本書基于Python 3.10編寫,由淺入深、循序漸進地介紹Python語言程序設計的理論和應用,所有知識都結合具體實例進行講解,涉及的程序代碼給出了詳細的注釋,可以使讀者能夠快速地熟悉語言,編寫代碼解決實際問題,輕松領會Python程序開發(fā)的精髓。本書內容豐富、敘述清晰、循序漸進,不僅適合零基礎的編程初學者使用,也適合作為高等院校計算機與軟件相關專業(yè)的教材,還可以作為軟件從業(yè)人員、科學研究人員、數(shù)據(jù)工程師、計算機愛好者的學習指導用書。