第 1 篇 控製颱程序
第1 章 學生信息管理係統
——IDLE 控製颱程序
1.1 需求分析
1.2 係統設計
• 1.2.1 係統功能結構
• 1.2.2 係統業務流程
• 1.2.3 係統預覽
1.3 係統開發必備
• 1.3.1 係統開發環境
• 1.3.2 文件夾組織結構
1.4 主函數設計
• 1.4.1 功能概述
• 1.4.2 主函數的業務流程
• 1.4.3 實現主函數
• 1.4.4 顯示主菜單
1.5 學生信息維護模塊設計
• 1.5.1 學生信息維護模塊概述
• 1.5.2 實現錄入學生信息功能
• 1.5.3 實現刪除學生信息功能
• 1.5.4 實現修改學生信息功能
1.6 查詢/統計模塊設計
• 1.6.1 查詢/統計模塊概述
• 1.6.2 實現查找學生信息功能
• 1.6.3 實現統計學生總人數功能
• 1.6.4 實現顯示所有學生信息功能
1.7 排序模塊設計
• 1.7.1 排序模塊概述
• 1.7.2 實現按學生成績排序
1.8 打包為.exe可執行文件
1.9 小 結
第2 章 企業編碼生成係統
—— Python + pycode + pyStrich + tkinter 實現
2.1 需求分析
2.2 係統設計
• 2.2.1 係統功能結構
• 2.2.2 係統業務流程
• 2.2.3 係統預覽與輸齣
2.3 係統開發必備
• 2.3.1 係統開發環境
• 2.3.2 文件夾組織結構
2.4 主要函數設計
• 2.4.1 mkdir()函數
• 2.4.2 openfi le()函數
• 2.4.3 inputbox()函數
• 2.4.4 wfi le()函數
2.5 主程序模塊設計
2.6 生成6位數字防僞碼
• 2.6.1 模塊概述
• 2.6.2 實現代碼
2.7 生成9位係列産品數字防僞編碼
• 2.7.1 模塊概述
• 2.7.2 代碼實現
2.8 生成25位混閤産品序列號式防僞碼
• 2.8.1 模塊概述
• 2.8.2 代碼實現
2.9 生成含數據分析功能的防僞編碼
• 2.9.1 模塊概述
• 2.9.2 代碼實現
2.10 智能批量生成帶數據分析功能的防僞碼
• 2.10.1 模塊概述
• 2.10.2 代碼實現
2.11 實現防僞碼補充生成功能
• 2.11.1 模塊概述
• 2.11.2 功能實現
2.12 實現條形碼輸齣
• 2.12.1 模塊概述
• 2.12.2 關鍵技術
• 2.12.3 業務流程
• 2.12.4 實現代碼
2.13 實現二維碼批量打印輸齣
• 2.13.1 模塊概述
• 2.13.2 主要技術——使用qrcode模塊打印二維碼
• 2.13.3 業務流程
• 2.13.4 實現代碼
2.14 實現企業粉絲抽奬
• 2.14.1 模塊概述
• 2.14.2 代碼實現
2.15 小 結
第 2 篇 小 遊 戲
第3 章 簡易五子棋(控製颱版)
—— 二維列錶+ 嵌套for 循環+ 多條件if 判斷實現
3.1 需求分析
3.2 遊戲設計
• 3.2.1 遊戲功能結構
• 3.2.2 遊戲業務流程
• 3.2.3 遊戲預覽
3.3 遊戲開發必備
• 3.3.1 遊戲開發環境
• 3.3.2 文件夾組織結構
3.4 棋盤設置
• 3.4.1 棋盤設置實現流程
• 3.4.2 初始化棋盤
• 3.4.3 打印棋盤
• 3.4.4 打印勝利棋盤及贏傢
• 3.4.5 為控製颱設置不同字體和背景色
3.5 五子棋算法
• 3.5.1 五子棋算法分析
• 3.5.2 判斷棋子上、下、左、右方嚮
• 3.5.3 判斷棋子對角綫方嚮
3.6 下棋設置
• 3.6.1 下棋設置實現流程
• 3.6.2 判斷當前下棋者
• 3.6.3 記錄棋子坐標
• 3.6.4 判斷棋子坐標
• 3.6.5 判斷指定坐標位置是否有棋子
3.7 小 結
第4 章 瑪麗冒險
—— pygame、itertools、random 實現
4.1 需求分析
4.2 係統設計
• 4.2.1 係統功能結構
• 4.2.2 係統業務流程
• 4.2.3 係統預覽
4.3 係統開發必備
• 4.3.1 開發工具準備
• 4.3.2 文件夾組織結構
4.4 瑪麗冒險遊戲的實現
• 4.4.1 遊戲窗體的實現
• 4.4.2 地圖的加載
• 4.4.3 瑪麗的跳躍功能
• 4.4.4 隨機齣現的障礙
• 4.4.5 背景音樂的播放與停止
• 4.4.6 碰撞和積分的實現
4.5 小 結
第5 章 彩圖版飛機大戰
—— pygame、sys、random、codecs 實現
5.1 需求分析
5.2 係統設計
• 5.2.1 係統功能結構
• 5.2.2 係統業務流程
• 5.2.3 係統預覽
5.3 係統開發必備
• 5.3.1 開發工具準備
• 5.3.2 文件夾組織結構
5.4 彩圖版飛機大戰的實現
• 5.4.1 主窗體的實現
• 5.4.2 創建遊戲精靈
• 5.4.3 遊戲核心邏輯
• 5.4.4 遊戲排行榜
5.5 小 結
第 3 篇 實用小工具
第6 章 DIY 字符畫
—— PyQt5+_thread+time+Pillow(PIL)+numpy 實現 96
6.1 需求分析
6.2 係統設計
• 6.2.1 係統功能結構
• 6.2.2 係統業務流程
• 6.2.3 係統預覽
6.3 係統開發必備
• 6.3.1 開發工具準備
• 6.3.2 文件夾組織結構
• 6.3.3 配置Qt Designer
• 6.3.4 配置qrcTopy(資源文件轉換)
6.4 主窗體的UI設計
• 6.4.1 主窗體的布局
• 6.4.2 將.ui與.qrc文件轉換為.py文件
• 6.4.3 主窗體的顯示
6.5 字符畫的轉換
• 6.5.1 創建字符畫轉換文件
• 6.5.2 關聯主窗體
6.6 小 結
第7 章 超級畫闆
—— pygame 模塊+ draw 繪圖對象實現
7.1 需求分析
7.2 係統設計
• 7.2.1 係統功能結構
• 7.2.2 係統業務流程
• 7.2.3 係統預覽
7.3 係統開發必備
• 7.3.1 係統開發環境
• 7.3.2 文件夾組織結構
7.4 菜單類設計
• 7.4.1 菜單類實現流程
• 7.4.2 初始化菜單
• 7.4.3 設置畫筆對象
• 7.4.4 繪製菜單欄
• 7.4.5 為菜單關聯事件
7.5 畫筆類設計
• 7.5.1 畫筆類實現流程
• 7.5.2 初始化畫筆
• 7.5.3 標識是否開始繪製
• 7.5.4 設置並獲取畫筆大小
• 7.5.5 設置並獲取畫筆顔色
• 7.5.6 實現繪製功能
7.6 窗口繪製類設計
• 7.6.1 窗口繪製類實現流程
• 7.6.2 初始化窗口
• 7.6.3 清空畫闆
• 7.6.4 啓動超級畫闆主窗口
7.7 超級畫闆主類設計
• 7.7.1 超級畫闆主類實現流程
• 7.7.2 導入pygame模塊
• 7.7.3 檢測Python版本號
• 7.7.4 顯示超級畫闆主窗口
7.8 小 結
第8 章 Word 助手
—— PyQt5 + PyPDF2+pywin32 實現
8.1 需求分析
8.2 係統設計
• 8.2.1 係統功能結構
• 8.2.2 係統業務流程
• 8.2.3 係統預覽
8.3 係統開發必備
• 8.3.1 開發工具準備
• 8.3.2 文件夾組織結構
8.4 編寫工具模塊
• 8.4.1 編寫遍曆目錄的common模塊
• 8.4.2 編寫將Word文檔轉換為PDF的wordtopdf模塊 129
• 8.4.3 編寫閤並PDF文件的mergepdf模塊
8.5 主窗體的UI設計
• 8.5.1 主窗體概述
• 8.5.2 主窗體實現流程
• 8.5.3 設計主窗體
• 8.5.4 將.ui文件轉換為.py文件
• 8.5.5 主窗體的顯示
8.6 Word轉PDF模塊設計
• 8.6.1 Word轉PDF模塊概述
• 8.6.2 Word轉PDF模塊實現流程
• 8.6.3 設計Word轉PDF窗體
• 8.6.4 在主文件中加載Word轉PDF窗體
• 8.6.5 為工具欄綁定槽函數實現打開子窗體
• 8.6.6 實現選擇源文件夾功能
• 8.6.7 實現選擇目標文件夾功能
• 8.6.8 實現將Word文檔批量轉換為PDF
• 8.6.9 實現將多個Word文檔閤並為一個PDF
8.7 統計Word文檔頁碼模塊設計
• 8.7.1 統計Word文檔頁碼模塊概述
• 8.7.2 統計Word文檔頁碼模塊實現流程
• 8.7.3 設計統計Word文檔頁碼窗體
• 8.7.4 在主文件中加載統計Word文檔頁碼窗體 .... 148
• 8.7.5 為工具欄綁定槽函數實現打開子窗體
• 8.7.6 實現統計Word文檔頁碼功能
8.8 提取總目錄模塊設計
• 8.8.1 提取總目錄模塊概述
• 8.8.2 提取總目錄模塊實現流程
• 8.8.3 設計提取總目錄窗體
• 8.8.4 在主文件中加載提取總目錄窗體
• 8.8.5 為工具欄綁定槽函數實現打開子窗體
• 8.8.6 實現提取總目錄功能
8.9 小 結
第9 章 圖片批量處理器
—— PyQt5 + PIL 模塊實現
9.1 需求分析
9.2 係統設計
• 9.2.1 係統功能結構
• 9.2.2 係統業務流程
• 9.2.3 係統預覽
9.3 係統開發必備
• 9.3.1 係統開發環境
• 9.3.2 文件夾組織結構
9.4 主窗體設計
• 9.4.1 主窗體概述
• 9.4.2 主窗體實現流程
• 9.4.3 設計主窗體
• 9.4.4 打開添加水印窗體
• 9.4.5 打開重命名窗體
• 9.4.6 實現關於本軟件功能
• 9.4.7 運行時顯示窗體
9.5 批量添加水印設計
• 9.5.1 窗體概述
• 9.5.2 批量添加水印窗體實現流程
• 9.5.3 設計批量添加水印窗體
• 9.5.4 初始化窗體設置
• 9.5.5 加載圖片列錶
• 9.5.6 設置水印字體
• 9.5.7 選擇水印圖片
• 9.5.8 選擇水印圖片保存路徑
• 9.5.9 為圖片添加水印
9.6 批量重命名設計
• 9.6.1 窗體概述
• 9.6.2 批量重命名窗體實現流程
• 9.6.3 設計批量重命名窗體
• 9.6.4 初始化窗體設置
• 9.6.5 加載圖片名稱及路徑
• 9.6.6 對圖片批量重命名
9.7 小 結
第 4 篇 網絡爬蟲
第10 章 RCQ 讀者書庫
—— PyQt5 + bs4 模塊+ time + request 實現
10.1 需求分析
10.2 係統設計
• 10.2.1 係統功能結構
• 10.2.2 係統業務流程
• 10.2.3 係統預覽
10.3 係統開發必備
• 10.3.1 係統開發環境
• 10.3.2 文件夾組織結構
10.4 窗體UI設計
• 10.4.1 窗體UI概述
• 10.4.2 窗體UI設計流程
• 10.4.3 在Qt設計器中設計窗體
• 10.4.4 將窗體UI轉換為.py文件
• 10.4.5 設置默認抓取期數
• 10.4.6 設置默認保存路徑
• 10.4.7 運行時顯示窗體
10.5 功能代碼設計
• 10.5.1 功能代碼實現流程
• 10.5.2 導入模塊
• 10.5.3 選擇保存路徑
• 10.5.4 抓取數據並保存為文件
• 10.5.5 獲取指定路徑下的所有文件
• 10.5.6 按期數顯示《讀者》文章列錶
• 10.5.7 按名稱和圖標顯示《讀者》文章
• 10.5.8 抓取指定月份所有數據並顯示
• 10.5.9 預覽選中文章
10.6 小 結
第11 章 火車票分析助手
—— PyQt5 + matplotlib + requests 實現
11.1 需求分析
11.2 係統設計
• 11.2.1 係統功能結構
• 11.2.2 係統業務流程
• 11.2.3 係統預覽
11.3 係統開發必備
• 11.3.1 開發工具準備
• 11.3.2 文件夾組織結構
11.4主窗體的UI設計
• 11.4.1 主窗體的布局
• 11.4.2 主窗體顯示效果
11.5 爬取數據
• 11.5.1 獲取請求地址與參數
• 11.5.2 下載數據文件
• 11.5.3 查詢所有車票信息
• 11.5.4 臥鋪票的查詢與分析
• 11.5.5 查詢車票起售時間
11.6 窗體的數據顯示
• 11.6.1 車票查詢區域的數據顯示
• 11.6.2 臥鋪售票分析區域的數據顯示
• 11.6.3 臥鋪車票數量走勢圖的顯示
• 11.6.4 查詢車票起售時間的數據顯示
11.7 小 結
第12 章 高德地圖+ 58 租房
—— requests + beautifulsoup4 + csv 實現
12.1 需求分析
12.2 係統設計
• 12.2.1 係統功能結構
• 12.2.2 係統業務流程
• 12.2.3 係統預覽
12.3 係統開發必備
• 12.3.1 開發工具準備
• 12.3.2 文件夾組織結構
12.4 關鍵技術
• 12.4.1 requests模塊
• 12.4.2 BeautifulSoup模塊
• 12.4.3 csv模塊
12.5 高德地圖+58租房的開發
• 12.5.1 分析請求地址
• 12.5.2 爬取數據並生成文件
• 12.5.3 申請JSAPI的開發者Key
• 12.5.4 顯示高德地圖
• 12.5.5 輸入工作地點顯示到達範圍
• 12.5.6 顯示房源位置與路綫規劃
12.6 小 結
第 5 篇 數據分析
第13 章 開心麻花影視作品分析
——PyQt5 + pyecharts + wordcloud + json 模塊實現
13.1 需求分析
13.2 係統設計
• 13.2.1 係統功能結構
• 13.2.2 係統業務流程
• 13.2.3 係統預覽
13.3 係統開發必備
• 13.3.1 係統開發環境
• 13.3.2 文件夾組織結構
13.4 主窗體設計
• 13.4.1 實現主窗體
• 13.4.2 查看部分的隱藏與顯示
• 13.4.3 下拉列錶處理
13.5 數據分析與處理
• 13.5.1 獲取數據
• 13.5.2 生成全國熱力圖文件
• 13.5.3 生成主要城市評論數及平均分文件
• 13.5.4 生成詞雲圖片
13.6 點擊查看顯示內容
• 13.6.1 創建顯示HTML頁麵窗體
• 13.6.2 創建顯示圖片窗體
• 13.6.3 綁定查詢按鈕單擊事件
13.7 小 結
第14 章 Excel 數據分析師
—— pandas + matplotlib
14.1 需求分析
14.2 係統設計
• 14.2.1 係統功能結構
• 14.2.2 係統業務流程
• 14.2.3 係統預覽
14.3 係統開發環境
• 14.3.1 開發環境介紹
• 14.3.2 開發環境安裝與配置
14.4 關鍵技術
• 14.4.1 pandas模塊
• 14.4.2 QFileDialog對話框
14.5 窗體UI設計
• 14.5.1 創建窗體
• 14.5.2 工具欄設計
• 14.5.3 其他布局與設置
• 14.5.4 將.ui文件轉換為.py文件
14.6 功能代碼設計
• 14.6.1 導入Excel文件
• 14.6.2 讀取Excel數據
• 14.6.3 設置文件存儲路徑
• 14.6.4 保存數據到Excel
• 14.6.5 提取列數據
• 14.6.6 定嚮篩選
• 14.6.7 多錶閤並
• 14.6.8 多錶統計排行
• 14.6.9 生成圖錶(貢獻度分析)
14.7 小 結
第 6 篇 人工智能
第15 章 智能停車場車牌識彆計費係統 298
—— pygame、pandas、matplotlib、baidu-aip 實現
15.1 需求分析
15.2 係統設計
• 15.2.1 係統功能結構
• 15.2.2 係統業務流程
• 15.2.3 係統預覽
15.3 係統開發必備
• 15.3.1 開發工具準備
• 15.3.2 文件夾組織結構
15.4 智能停車場車牌識彆計費係統的實現
• 15.4.1 實現係統窗體
• 15.4.2 顯示攝像頭畫麵
• 15.4.3 創建保存數據文件
• 15.4.4 識彆車牌
• 15.4.5 車輛信息的保存與讀取
• 15.4.6 實現收入統計
15.5 小 結
第16 章 AI 智能聯係人管理
—— PyQt5、pandas、PIL、phone、pyecharts 實現
16.1 需求分析
16.2 係統設計
• 16.2.1 係統功能結構
• 16.2.2 係統業務流程
• 16.2.3 係統預覽
16.3 係統開發必備
• 16.3.1 開發工具準備
• 16.3.2 文件夾組織結構
16.4 AI智能聯係人管理的實現
• 16.4.1 係統窗體的實現
• 16.4.2 添加聯係人信息頁麵實現
• 16.4.3 創建保存數據文件
• 16.4.4 識彆名片
• 16.4.5 主窗體顯示聯係人信息
• 16.4.6 顯示聯係人分布餅圖
16.5 小 結
第 7 篇 Web開發
第17 章 51 商城
—— Flask + SQLALchemy + MySQL 實現
17.1 需求分析
17.2 係統功能設計
• 17.2.1 係統功能結構
• 17.2.2 係統業務流程
17.3 係統開發必備
• 17.3.1 係統開發環境
• 17.3.2 文件夾組織結構
17.4 數據庫設計
• 17.4.1 數據庫概要說明
• 17.4.2 數據錶模型
• 17.4.3 數據錶關係
17.5 會員注冊模塊設計
• 17.5.1 會員注冊模塊概述
• 17.5.2 會員注冊頁麵
• 17.5.3 驗證並保存注冊信息
17.6 會員登錄模塊設計
• 17.6.1 會員登錄模塊概述
• 17.6.2 創建會員登錄頁麵
• 17.6.3 保存會員登錄狀態
• 17.6.4 會員退齣功能
17.7 首頁模塊設計
• 17.7.1 首頁模塊概述
• 17.7.2 實現顯示最新上架商品功能
• 17.7.3 實現顯示打摺商品功能
• 17.7.4 實現顯示熱門商品功能
17.8 購物車模塊
• 17.8.1 購物車模塊概述
• 17.8.2 實現顯示商品詳細信息功能
• 17.8.3 實現添加購物車功能
• 17.8.4 實現查看購物車功能
• 17.8.5 實現保存訂單功能
• 17.8.6 實現查看訂單功能
17.9 後颱功能模塊設計
• 17.9.1 後颱登錄模塊設計
• 17.9.2 商品管理模塊設計
• 17.9.3 銷量排行榜模塊設計
• 17.9.4 會員管理模塊設計
• 17.9.5 訂單管理模塊設計
17.10 小 結
第18 章 BBS 社區
—— Tornado + Redis+ Bootstrap 實現
18.1 需求分析
18.2 係統功能設計
• 18.2.1 係統功能結構
• 18.2.2 係統業務流程
18.3 係統開發必備
• 18.3.1 係統開發環境
• 18.3.2 文件夾組織結構
18.4 數據庫設計
• 18.4.1 數據庫概要說明
• 18.4.2 數據錶關係
18.5 用戶係統設計
• 18.5.1 用戶注冊功能
• 18.5.2 登錄功能實現
• 18.5.3 用戶注銷功能實現
18.6 問題模塊設計
• 18.6.1 問題列錶功能實現
• 18.6.2 問題詳情功能實現
• 18.6.3 創建問題功能的實現
18.7 答案長輪詢設計
18.8 小 結
第19 章 甜橙音樂網
—— Flask + MySQL + jPlayer 實現
19.1 需求分析
19.2 係統功能設計
• 19.2.1 係統功能結構
• 19.2.2 係統業務流程
• 19.2.3 係統預覽
19.3 係統開發必備
• 19.3.1 係統開發環境
• 19.3.2 文件夾組織結構
19.4 數據庫設計
• 19.4.1 數據庫概要說明
• 19.4.2 數據錶模型
19.5 網站首頁模塊的設計
• 19.5.1 首頁模塊概述
• 19.5.2 實現熱門歌手列錶功能
• 19.5.3 實現熱門歌麯功能
• 19.5.4 實現音樂播放功能
19.6 排行榜模塊的設計
• 19.6.1 排行榜模塊概述
• 19.6.2 實現歌麯排行榜的功能
• 19.6.3 實現播放歌麯的功能
19.7 麯風模塊的設計
• 19.7.1 麯風模塊概述
• 19.7.2 實現麯風模塊數據的獲取
• 19.7.3 實現麯風模塊頁麵的渲染
• 19.7.4 實現麯風列錶的分頁功能
19.8 發現音樂模塊的設計
• 19.8.1 發現音樂模塊概述
• 19.8.2 實現發現音樂的搜索功能
• 19.8.3 實現發現音樂模塊頁麵的渲染
19.9 歌手模塊的設計
• 19.9.1 歌手模塊概述
• 19.9.2 實現歌手列錶的功能
• 19.9.3 實現歌手詳情的功能
19.10 我的音樂模塊的設計
• 19.10.1 我的音樂模塊概述
• 19.10.2 實現收藏歌麯的功能
• 19.10.3 實現我的音樂功能
19.11 小 結
第20 章 智慧校園考試係統
—— Django + Bootstrap + MySQL + Redis 實現
20.1 需求分析
20.2 係統功能設計
• 20.2.1 係統功能結構
• 20.2.2 係統業務流程
• 20.2.3 係統預覽
20.3 係統開發必備
• 20.3.1 係統開發環境
• 20.3.2 文件夾組織結構
20.4 數據庫設計
• 20.4.1 數據庫概要說明
• 20.4.2 數據錶模型
20.5 用戶登錄模塊設計
• 20.5.1 用戶登錄模塊概述
• 20.5.2 使用Django默認授權機製實現普通登錄 ... 422
• 20.5.3 機構注冊功能的實現
20.6 核心答題功能的設計
• 20.6.1 答題首頁設計
• 20.6.2 考試詳情頁麵
• 20.6.3 答題功能的實現
• 20.6.4 提交答案
• 20.6.5 批量錄入題庫
20.7 小 結
第 8 篇 微信/小程序
第21 章 看圖猜成語小程序
—— Flask + MySQL + 微信小程序實現
21.1 需求分析
21.2 係統功能設計
• 21.2.1 係統功能結構
• 21.2.2 係統業務流程
21.3 係統開發必備
• 21.3.1 係統開發環境
• 21.3.2 文件夾組織結構
21.4 數據庫設計
• 21.4.1 數據庫概要說明
• 21.4.2 數據錶模型
21.5 小程序開發必備
• 21.5.1 注冊小程序
• 21.5.2 小程序信息完善及開發前準備
• 21.5.3 下載微信開發工具
21.6 首頁登錄授權模塊設計
• 21.6.1 首頁登錄授權模塊概述
• 21.6.2 首頁頁麵設計
• 21.6.3 登錄授權接口實現
21.7 答題模塊設計
• 21.7.1 答題模塊概述
• 21.7.2 答題頁麵設計
• 21.7.3 答題接口實現
21.8 通關模塊設計
• 21.8.1 通關模塊概述
• 21.8.2 通關頁麵設計
21.9 排行榜模塊設計
• 21.9.1 排行榜模塊概述
• 21.9.2 排行榜頁麵設計
• 21.9.3 排行榜接口實現
21.10 小 結
第22 章 今天吃什麼小程序
—— Flask + MySQL + 微信小程序實現
22.1 需求分析
22.2 係統功能設計
• 22.2.1 係統功能結構
• 22.2.2 係統業務流程
22.3 係統預覽
22.4 係統開發必備
• 22.4.1 係統開發環境
• 22.4.2 文件夾組織結構
22.5 數據庫設計
• 22.5.1 數據庫概要說明
• 22.5.2 數據錶模型
22.6 登錄頁授權模塊設計
• 22.6.1 首頁登錄授權模塊概述
• 22.6.2 首頁頁麵設計
• 22.6.3 登錄授權接口實現
22.7 首頁模塊設計
• 22.7.1 首頁概述
• 22.7.2 首頁頁麵設計
• 22.7.3 首頁接口實現
22.8 菜譜模塊設計
• 22.8.1 菜譜模塊概述
• 22.8.2 菜譜列錶頁麵設計
• 22.8.3 菜譜列錶接口設計
• 22.8.4 菜譜詳情頁麵設計
• 22.8.5 菜譜詳情接口設計
22.9 其他模塊設計
• 22.9.1 百度地圖商傢地址模塊設計
• 22.9.2 上傳美食模塊設計
• 22.9.3 數據統計模塊設計
22.10 後颱功能模塊設計
• 22.10.1 後颱登錄模塊設計
• 22.10.2 菜係管理功能實現
• 22.10.3 美食管理功能實現
• 22.10.4 會員管理功能實現
22.11 小 結
第23 章 微信機器人
—— Flask + 爬蟲+ 微信公眾平颱接口實現
23.1 需求分析
23.2 係統功能設計
• 23.2.1 係統功能結構
• 23.2.2 係統業務流程
23.3 係統開發必備
• 23.3.1 係統開發環境
• 23.3.2 文件夾組織結構
23.4 微信公眾平颱開發必備
• 23.4.1 注冊訂閱號
• 23.4.2 公眾號基本配置
23.5 內網穿透工具使用
• 23.5.1 內網穿透工具簡介
• 23.5.2 下載安裝
• 23.5.3 測試外網域名
23.6 爬取“糗事百科”笑話
• 23.6.1 頁麵分析
• 23.6.2 隨機抓取一條笑話
23.7 爬取天氣信息
• 23.7.1 頁麵分析
• 23.7.2 爬取天氣信息
23.8 微信機器人的實現
• 23.8.1 校驗簽名
• 23.8.2 填寫配置信息
• 23.8.3 接收文本消息
• 23.8.4 整閤笑話和天氣功能
23.9 小 結
附錄1 導入PyCharm配色方案
附錄2 PyCharm常用快捷鍵
附錄3 Python 中常見的內置異常及描述
附錄4 本書模塊應用概覽
附錄5 內置函數
· · · · · · (
收起)