本書從Python的基本語法入手,由淺入深、循序漸進地引領讀者從Python的基本程序開始,逐步進入Python數(shù)據(jù)爬取、數(shù)據(jù)分析、機器學習等內容的學習。本書內容分為5個項目,第1個項目介紹了Python的基本程序結構,包括Python的條件、循環(huán)、異常等程序語句與結構。第2個項目介紹了函數(shù)與模塊、字符串、列表、元組、字典、集合等數(shù)據(jù)類型的應用與文件操作。第3個項目介紹了Web程序的基本概念與Python爬取Web網站數(shù)據(jù)的基本方法。第4個項目介紹了NumPy、Pandas、Matplotlib等Python數(shù)據(jù)分析模塊的操作與應用。第5個項目介紹了K-means、KNN、線性回歸等機器學習的基本方法,同時介紹了sklearn機器學習庫的基本應用。為了進一步學習與鞏固所學知識與技能,在各項目的結尾都設計了一個綜合任務。 本書可作為高職高專院校大數(shù)據(jù)技術與應用、計算機信息管理、云計算技術與應用等專業(yè)的教材,也可作為從事大數(shù)據(jù)開發(fā)的專業(yè)技術人員的參考書。相關教學課件請登錄www.xduph.com進行下載。