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