Python Web 開發技術與應用 (Flask版)(微課版)
李粵平,李巖
買這商品的人也買了...
-
AIY Projects – Voice Kit 語音套件(v2.0),內含樹莓派 Pi Zero WH$2,780$2,724 -
Python Flask Web 開發入門與項目實戰$594$564 -
樹莓派創客:手把手教你搭建機器人$414$393 -
$473有趣的 Flutter : 從 0到 1構建跨平臺App -
電商存儲系統實戰 : 架構設計與海量數據處理$534$507 -
MongoDB 5.x 實戰應用$500$425 -
MySQL 新手入門超級手冊, 3/e (適用 MySQL 8.x 與 MariaDB 10.x)$540$427 -
給全端工程師的職涯生存筆記:從「履歷×面試×職場」打造無可取代的軟實力 (iThome鐵人賽系列書)$600$468 -
Python FastAPI 構建數據科學應用$534$507 -
Notion 高效管理 250招:筆記×資料庫×團隊協作,數位生活與工作最佳幫手$380$300 -
Flask Web 全棧開發實戰$474$450 -
AI 必須!從做中學貝氏統計 – 從事機器學習、深度學習、資料科學、大數據分析一定要懂的統計利器 (Bayesian Statistics for Beginners: A Step-By-Step Approach)$1,200$948 -
YouTube + FB + IG 社群媒體操作經營活用術:掌握目標客群‧必殺網路行銷‧活絡網紅經濟‧解析廣告成效【暢銷回饋版】$500$390 -
$1,197The Book of Dash: Build Dashboards with Python and Plotly (Paperback) -
實戰 Python Flask 開發|基礎知識 x 物件偵測 x 機器學習應用$620$490 -
Python Web 開發項目教程 (Flask 版)$299$284 -
$754Django Web 開發實例精解 -
Django + Vue.js 商城項目實戰$654$621 -
Notion 全方位管理術:任務管理 × 收支記帳 × 知識筆記 × ChatGPT × Notion AI(iThome鐵人賽系列書)【軟精裝】$650$507 -
史上最強 Python 入門邁向頂尖高手之路王者歸來, 3/e (全彩印刷)$1,200$948 -
$811基於深度學習的自然語言處理和語音識別 -
LLM 最強重武裝 - RAG 開發應用優化現場直擊$980$774 -
矽谷頂尖 Python 工程師面試攻略|資料結構、演算法、系統設計$600$474 -
本地端 Ollama × LangChain × LangGraph × LangSmith 開發手冊:打造 RAG、Agent、SQL 應用$750$593 -
LangGraph 實戰開發 AI Agent 全攻略:掌握 AI 模型 × 工作流程 × 設計應用,從零打造智慧分工多代理協作系統(iThome鐵人賽系列書)$660$515
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
85折
$505GitHub Copilot 編程指南 -
VIP 95折
Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化$539$512 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
本書介紹Flask Web框架的基本應用,全書分為7章,包括Flask開發基礎、Web前端基礎、使用靈活的模板、如何與用戶進行交互、使用數據庫存儲內容、如何使程序易於維護、實例:簡易博客系統。本書採用Windows 7、Python 3.7.4、Chrome及PyCharm完成應用實例的開發。
本書內容豐富、知識點完整、結構層次分明,通過大量插圖來講解應用實現過程,有利於讀者理解Python Web應用開發過程並掌握相關技能。
本書可以作為高職高專電腦及其相關專業的教材或教學參考書,也適合專業軟件開發人員使用。
作者簡介
李粵平 博士後,副教授,深圳職業技術大學教務處副處長。主要研究方向為資料挖據和影像辨識。 2008年,畢業於中山大學,獲得博士學位。 2009年-2012年在哈爾濱工業大學從事博士後研究,獲中國博士後科學基金一等資助。 2010 年起開始進行機器學習的研究,並在模式辨識領域也進行了多年研究,理論知識紮實。 2012年,所在視覺運算與影像處理研發團隊,獲學校研究團隊立項。主持開發了學校《Python語言及其應用》、《資料結構》、《電腦視覺》、《演算法分析與設計》和《機器學習實戰》等課程。
目錄大綱
第 1章 Flask開發基礎 1
1.1 Flask概述 1
1.2 Flask的安裝與配置 1
1.2.1 安裝Chrome瀏覽器 2
1.2.2 安裝Python環境 2
1.2.3 使用pip安裝Flask 5
1.2.4 安裝集成開發環境 6
1.2.5 在PyCharm中創建Flask項目 8
1.3 一個簡單的Web程序 10
1.4 請求與響應 12
1.4.1 請求信息 12
1.4.2 狀態響應 13
1.4.3 Cookie 14
1.4.4 Session 17
1.5 小結 18
1.6 習題 21
第 2章 Web前端基礎 22
2.1 Web前端概述 22
2.2 HTML基礎 22
2.2.1 基本語法 22
2.2.2 網頁標題 22
2.2.3 文本、圖像、鏈接 25
2.2.4 表格 28
2.2.5 表單 30
2.2.6 CSS調整樣式 32
2.2.7 JavaScript 綁定事件 34
2.3 Bootstrap前端框架 37
2.3.1 Bootstrap的使用 37
2.3.2 網格系統 37
2.3.3 表單美化 41
2.4 小結 45
2.5 習題 45
第3章 使用靈活的模板 47
3.1 模板簡介 47
3.2 Jinja2模板引擎 47
3.2.1 使用模板 47
3.2.2 基本語法 48
3.2.3 註入變量 48
3.2.4 生成鏈接 50
3.2.5 控制結構 50
3.2.6 模板的包含與繼承 52
3.2.7 宏指令 55
3.2.8 註冊全局對象 57
3.2.9 變量過濾器 59
3.3 Flask-Bootstrap 61
3.3.1 安裝依賴 61
3.3.2 在應用中使用 62
3.4 小結 64
3.5 習題 64
第4章 如何與用戶進行交互 66
4.1 表單 66
4.1.1 基本交互 66
4.1.2 文件上傳 68
4.2 Flask-WTF 70
4.2.1 安裝依賴 70
4.2.2 表單類 71
4.2.3 渲染表單 73
4.2.4 處理表單 76
4.3 消息反饋 79
4.3.1 閃現消息 79
4.3.2 自定義錯誤頁 81
4.4 Flask-CKEditor 84
4.4.1 安裝依賴 84
4.4.2 基本使用 84
4.4.3 資源上傳 87
4.5 小結 89
4.6 習題 89
第5章 使用數據庫存儲內容 90
5.1 SQL數據庫簡介 90
5.1.1 常見的SQL語句 90
5.1.2 ORM框架 91
5.1.3 安裝SQLiteStudio 91
5.2 Flask-Script 93
5.2.1 安裝依賴 93
5.2.2 托管應用 94
5.2.3 註冊命令 96
5.2.4 創建交互式shell 97
5.3 Flask-SQLAlchemy 98
5.3.1 安裝依賴 98
5.3.2 建立模型 98
5.3.3 數據操作 102
5.3.4 高級查詢 107
5.3.5 模型關聯 109
5.3.6 數據分頁顯示 114
5.4 Flask-Migrate 115
5.4.1 安裝依賴 115
5.4.2 註冊到Manager 116
5.4.3 基本操作 116
5.5 小結 119
5.6 習題 119
第6章 如何使程序易於維護 121
6.1 配置文件 121
6.2 項目結構 124
6.2.1 應用管理入口 125
6.2.2 應用“工廠”函數 126
6.3 模塊化開發 130
6.3.1 使用“藍圖” 130
6.3.2 子模塊 136
6.4 Flask-Login 137
6.4.1 安裝依賴 137
6.4.2 用戶認證 138
6.4.3 要求認證訪問 140
6.4.4 管理員認證訪問 142
6.5 管理員註冊 144
6.6 小結 145
6.7 習題 146
第7章 實例:簡易博客系統 147
7.1 項目設計 147
7.1.1 項目需求 147
7.1.2 模塊設計 147
7.1.3 數據模型設計 148
7.1.4 功能實現 149
7.2 入口模塊 149
7.2.1 數據模型定義 149
7.2.2 設定存取 149
7.2.3 公共模板頁面 151
7.2.4 文章分類、友情鏈接展示 155
7.2.5 博客信息展示(首頁) 156
7.2.6 實現CKEditor上傳功能 158
7.3 用戶模塊 160
7.3.1 數據模型定義 160
7.3.2 註冊功能 161
7.3.3 登錄、註銷功能 162
7.3.4 用戶信息功能 164
7.4 文章模塊 167
7.4.1 數據模型定義 167
7.4.2 文章生成宏指令 168
7.4.3 最新文章列表、搜索 169
7.4.4 文章分類 172
7.4.5 文章查看、閱讀量統計、文章留言 173
7.5 管理模塊 178
7.5.1 後臺基本實現 178
7.5.2 用戶管理 180
7.5.3 文章管理 186
7.5.4 友情鏈接管理 193
7.5.5 博客設置 198
7.6 小結 202


