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