本書在編寫過程中,首先收集了全世界380多所院校的數據科學和大數據相關的人才培養(yǎng)方案,然后使用非結構數據分析技術挖掘出編程類課程的主要內容,進而形成本書的主要雛形。筆者在其編寫的《Python數據分析基礎》(第1版和第2版)的基礎上對雛形進行了完善。本書針對數據分析領域中編程類課程教學過程中的突出問題進行了仔細斟酌和調整,力求內容生動、深入淺出、言簡意賅。全書采用mac OS Mojave操作系統(tǒng)下的Python3.7和Anaconda2018.12的Jupyter Notebook作為分析環(huán)境(如果讀者使用Windows系統(tǒng),也可運行本書全部代碼),希望讀者參考本書的內容邊做邊學習。