全書分為上下兩篇,基礎(chǔ)篇和案例篇。在基礎(chǔ)篇中主要紹Python程序設(shè)計的基礎(chǔ)知識。包括:Python開發(fā)環(huán)境的構(gòu)建、Python基礎(chǔ)語法規(guī)則、基本數(shù)據(jù)類型與運(yùn)算符的使用、序列數(shù)據(jù)類型與正則表達(dá)式、程序結(jié)構(gòu)設(shè)計、函數(shù)與模塊化程序、類與面型對象、文件操作等內(nèi)容。整個基礎(chǔ)篇以電商項目中購物車的功能為應(yīng)用場景,挖掘Python基礎(chǔ)的知識在項目中的應(yīng)用,為讀者搭建一個從理論到實踐的橋粱。案例篇展示了Python程序語言在數(shù)據(jù)采集、數(shù)據(jù)可視化分析、人工智能、圖像識別、辦公自動化領(lǐng)域內(nèi)的應(yīng)用,通過典型案例的演示,讓讀者???????紊?紊?紊??捳楲
基礎(chǔ)篇
項目一Python編程環(huán)境搭建
項目引入
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)圖
知識準(zhǔn)備
項目實施
任務(wù)一 學(xué)習(xí)準(zhǔn)備
任務(wù)二 安裝Anaconda編程環(huán)境
任務(wù)三 編寫第一個程序
實訓(xùn)練習(xí)
實訓(xùn)一 安裝PyCharm開發(fā)環(huán)境
實訓(xùn)二 輸入/輸出語句的使用
知識點自測
項目二 基礎(chǔ)數(shù)據(jù)的處理
項目引入
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)圖
知識準(zhǔn)備
項目實施
任務(wù)一 購買列表中數(shù)字對象的計算與輸出
任務(wù)二 商品列表中字符對象的計算與輸出
實訓(xùn)練習(xí)
實訓(xùn)一 格式化輸出商品信息
實訓(xùn)二 打印出用戶的BMI
知識點自測
項目三 組合數(shù)據(jù)的處理
項目引入
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)圖
知識準(zhǔn)備
項目實施
任務(wù)一 認(rèn)識Python的數(shù)據(jù)結(jié)構(gòu)
任務(wù)二 使用列表存儲商品信息
任務(wù)三 使用元組存儲客戶信息
任務(wù)四 利用字典記錄用戶訂單信息
任務(wù)五 利用集合處理商品信息列表
實訓(xùn)練習(xí)
實訓(xùn)一 編寫訂單查詢程序
實訓(xùn)二 編寫用戶通信錄程序
知識點自測
項目四 程序結(jié)構(gòu)設(shè)計
項目引入
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)圖
知識準(zhǔn)備
項目實施
任務(wù)一 使用條件結(jié)構(gòu)篩選購買商品
任務(wù)二 使用循環(huán)結(jié)構(gòu)輸出購買列表
任務(wù)三 保存與讀取用戶的購買列表
實訓(xùn)練習(xí)
實訓(xùn)一 編寫程序求自然數(shù)m和n之間所有能被3整除的數(shù)之和
實訓(xùn)二 水仙花數(shù)的打印
知識點自測
項目五 函數(shù)的構(gòu)建
項目引入
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)圖
知識準(zhǔn)備
項目實施
任務(wù)一 用函數(shù)重構(gòu)用戶列表輸出功能
任務(wù)二 用函數(shù)重構(gòu)商品篩選功能
任務(wù)三 用函數(shù)重構(gòu)用戶購買列表的讀取
實訓(xùn)練習(xí)
實訓(xùn)一 編寫一個計算圖形周長和面積的函數(shù)
實訓(xùn)二 編寫一個用于乘方運(yùn)算的遞歸函數(shù)
實訓(xùn)三 編寫一個具備異常處理機(jī)制的日期計算函數(shù)
知識點自測
項目六 基于面向?qū)ο蟮慕Ec重構(gòu)
項目引入
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)圖
知識準(zhǔn)備
項目實施
任務(wù)一 商品與訂單模塊的UMIL建模
任務(wù)二 使用面向?qū)ο笏枷胫貥?gòu)用戶與訂單模塊
實訓(xùn)練習(xí)
實訓(xùn) 設(shè)計航空購票系統(tǒng)的UML圖
知識點自測
案例篇
案例一 智能語音應(yīng)用開發(fā)
案例引入
學(xué)習(xí)目標(biāo)
知識準(zhǔn)備
案例實現(xiàn)
任務(wù)一 注冊智能語音開放平臺
任務(wù)二 創(chuàng)建應(yīng)用并獲取鑒權(quán)信息
任務(wù)三 語音合成
任務(wù)四 語音聽寫
實訓(xùn)練習(xí)
案例二 互聯(lián)網(wǎng)數(shù)據(jù)采集
案例引入
學(xué)習(xí)目標(biāo)
知識準(zhǔn)備
案例實現(xiàn)
任務(wù)一 配置開發(fā)環(huán)境
任務(wù)二 分析網(wǎng)頁結(jié)構(gòu)
任務(wù)三 獲取和解析網(wǎng)頁源碼
任務(wù)四 保存爬取結(jié)果
任務(wù)五 翻頁爬取圖書數(shù)據(jù)
實訓(xùn)練習(xí)
案例三 數(shù)據(jù)分析與可視化
案例引入
學(xué)習(xí)目標(biāo)
知識準(zhǔn)備
案例實現(xiàn)
任務(wù)一 項目環(huán)境搭建
任務(wù)二 數(shù)據(jù)的讀取與預(yù)處理
任務(wù)三 數(shù)據(jù)的篩選
任務(wù)四 數(shù)據(jù)的分析與可視化
任務(wù)五 數(shù)據(jù)的情感預(yù)測分析
實訓(xùn)練習(xí)
案例四 語音智控電燈
案例引入
學(xué)習(xí)目標(biāo)
知識準(zhǔn)備
案例實現(xiàn)
任務(wù)一 注冊AIUI賬號與測試
任務(wù)二 調(diào)用語音識別與測試
任務(wù)三 控制電燈開關(guān)與測試
任務(wù)四 調(diào)試語音智控電燈與發(fā)布
實訓(xùn)練習(xí)
案例五 圖像分類
案例引入
學(xué)習(xí)目標(biāo)
知識準(zhǔn)備
案例實現(xiàn)
任務(wù)一 配置TensorFlow環(huán)境
任務(wù)二 識別圖像數(shù)據(jù)
任務(wù)三 訓(xùn)練分類模型
任務(wù)四 優(yōu)化模型
任務(wù)五 發(fā)布模型
實訓(xùn)練習(xí)
案例六 辦公自動化
案例引入
學(xué)習(xí)目標(biāo)
知識準(zhǔn)備
案例實現(xiàn)
任務(wù)一 核對提交數(shù)據(jù)
任務(wù)二 統(tǒng)計Excel表格數(shù)據(jù)
任務(wù)三 批量生成Word通知
任務(wù)四 合并PDF文檔
實訓(xùn)練習(xí)
參考文獻(xiàn)