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