本書從邏輯上可分為兩大部分。 第一部分是Python編程基礎(第1~4章),介紹了Python環(huán)境搭建、Python基礎語法、控制語句、函數(shù)、面向對象編程等。第1章旨在讓讀者從全局把握Python,了解利用Python進行智能數(shù)據分析的優(yōu)勢,并詳細介紹了Python環(huán)境搭建與配置,同時還對兩個常用集成開發(fā)環(huán)境做了詳細介紹。第2章先對Python固定語法做了介紹,包括編碼聲明、注釋、縮進等;而后介紹了Python常見的數(shù)據類型,包括str、list、tuple、dict、set等;還介紹了Python常用運算符,包括算術運算符、邏輯運算符、成員運算符、位運算符等。第3章主要對控制語句做了詳細介紹,包括條件語句和循環(huán)語句,同時還介紹了和條件語句類似的異常處理try-except-else語句。第4章主要介紹了Python的內置函數(shù)、自定義函數(shù)、面向對象編程以及第三方庫的安裝與使用方法。 第二部分是數(shù)據分析編程(第5~9章),主要對數(shù)據分析中常用的第三方庫做了詳細介紹,強調在Python中對應函數(shù)的使用方法及其結果的解釋說明。內容涵蓋數(shù)值分析庫NumPy,數(shù)據處理庫pandas,繪圖庫Matplotlib、Seaborn、Bokeh,機器學習與數(shù)據分析建模庫scikit-learn。這一部分涉及數(shù)據讀取、數(shù)據預處理、模型構建、模型評價、結果可視化,幾乎涵蓋了整個數(shù)據分析過程,充分而又詳細地說明了Python數(shù)據分析的常用操作,相信在本書的指導下,讀者能夠從零開始快速數(shù)據入門分析。