注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材研究生/本科/專科教材Python Web開(kāi)發(fā)技術(shù)與應(yīng)用(Flask版 微課版)

Python Web開(kāi)發(fā)技術(shù)與應(yīng)用(Flask版 微課版)

Python Web開(kāi)發(fā)技術(shù)與應(yīng)用(Flask版 微課版)

定 價(jià):¥49.80

作 者: 李粵平,李巖
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115596741 出版時(shí)間: 2023-08-01 包裝: 平裝
開(kāi)本: 128開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)介紹Flask Web框架的基本應(yīng)用,全書(shū)分為7章,包括Flask開(kāi)發(fā)基礎(chǔ)、Web前端基礎(chǔ)、使用靈活的模板、如何與用戶進(jìn)行交互、使用數(shù)據(jù)庫(kù)存儲(chǔ)內(nèi)容、如何使程序易于維護(hù)、實(shí)例:簡(jiǎn)易博客系統(tǒng)。本書(shū)采用Windows 7、Python 3.7.4、Chrome及PyCharm完成應(yīng)用實(shí)例的開(kāi)發(fā)。 本書(shū)內(nèi)容豐富、知識(shí)點(diǎn)完整、結(jié)構(gòu)層次分明,通過(guò)大量插圖來(lái)講解應(yīng)用實(shí)現(xiàn)過(guò)程,有利于讀者理解Python Web應(yīng)用開(kāi)發(fā)過(guò)程并掌握相關(guān)技能。 本書(shū)可以作為高職高專計(jì)算機(jī)及其相關(guān)專業(yè)的教材或教學(xué)參考書(shū),也適合專業(yè)軟件開(kāi)發(fā)人員使用。

作者簡(jiǎn)介

  李粵平 博士后,副教授,深圳職業(yè)技術(shù)大學(xué)教務(wù)處副處長(zhǎng)。主要研究方向?yàn)閿?shù)據(jù)挖據(jù)和圖像識(shí)別。2008年,畢業(yè)于中山大學(xué),獲博士學(xué)位。2009年-2012年在哈爾濱工業(yè)大學(xué)從事博士后研究,獲中國(guó)博士后科學(xué)基金一等資助。2010 年起開(kāi)始進(jìn)行機(jī)器學(xué)習(xí)方面的研究,并在模式識(shí)別領(lǐng)域也進(jìn)行了多年研究,理論知識(shí)扎實(shí)。2012年,所在視覺(jué)計(jì)算與圖像處理研發(fā)團(tuán)隊(duì),獲學(xué)校科研團(tuán)隊(duì)立項(xiàng)。主持開(kāi)發(fā)了學(xué)?!禤ython語(yǔ)言及其應(yīng)用》、《數(shù)據(jù)結(jié)構(gòu)》、《計(jì)算機(jī)視覺(jué)》、《算法分析與設(shè)計(jì)》和《機(jī)器學(xué)習(xí)實(shí)戰(zhàn)》等課程。

圖書(shū)目錄

第 1章 Flask開(kāi)發(fā)基礎(chǔ) 1
1.1 Flask概述 1
1.2 Flask的安裝與配置 1
1.2.1 安裝Chrome瀏覽器 2
1.2.2 安裝Python環(huán)境 2
1.2.3 使用pip安裝Flask 5
1.2.4 安裝集成開(kāi)發(fā)環(huán)境 6
1.2.5 在PyCharm中創(chuàng)建Flask項(xiàng)目 8
1.3 一個(gè)簡(jiǎn)單的Web程序 10
1.4 請(qǐng)求與響應(yīng) 12
1.4.1 請(qǐng)求信息 12
1.4.2 狀態(tài)響應(yīng) 13
1.4.3 Cookie 14
1.4.4 Session 17
1.5 小結(jié) 18
1.6 習(xí)題 21
第 2章 Web前端基礎(chǔ) 22
2.1 Web前端概述 22
2.2 HTML基礎(chǔ) 22
2.2.1 基本語(yǔ)法 22
2.2.2 網(wǎng)頁(yè)標(biāo)題 22
2.2.3 文本、圖像、鏈接 25
2.2.4 表格 28
2.2.5 表單 30
2.2.6 CSS調(diào)整樣式 32
2.2.7 JavaScript 綁定事件 34
2.3 Bootstrap前端框架 37
2.3.1 Bootstrap的使用 37
2.3.2 網(wǎng)格系統(tǒng) 37
2.3.3 表單美化 41
2.4 小結(jié) 45
2.5 習(xí)題 45
第3章 使用靈活的模板 47
3.1 模板簡(jiǎn)介 47
3.2 Jinja2模板引擎 47
3.2.1 使用模板 47
3.2.2 基本語(yǔ)法 48
3.2.3 注入變量 48
3.2.4 生成鏈接 50
3.2.5 控制結(jié)構(gòu) 50
3.2.6 模板的包含與繼承 52
3.2.7 宏指令 55
3.2.8 注冊(cè)全局對(duì)象 57
3.2.9 變量過(guò)濾器 59
3.3 Flask-Bootstrap 61
3.3.1 安裝依賴 61
3.3.2 在應(yīng)用中使用 62
3.4 小結(jié) 64
3.5 習(xí)題 64
第4章 如何與用戶進(jìn)行交互 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 閃現(xiàn)消息 79
4.3.2 自定義錯(cuò)誤頁(yè) 81
4.4 Flask-CKEditor 84
4.4.1 安裝依賴 84
4.4.2 基本使用 84
4.4.3 資源上傳 87
4.5 小結(jié) 89
4.6 習(xí)題 89
第5章 使用數(shù)據(jù)庫(kù)存儲(chǔ)內(nèi)容 90
5.1 SQL數(shù)據(jù)庫(kù)簡(jiǎn)介 90
5.1.1 常見(jiàn)的SQL語(yǔ)句 90
5.1.2 ORM框架 91
5.1.3 安裝SQLiteStudio 91
5.2 Flask-Script 93
5.2.1 安裝依賴 93
5.2.2 托管應(yīng)用 94
5.2.3 注冊(cè)命令 96
5.2.4 創(chuàng)建交互式shell 97
5.3 Flask-SQLAlchemy 98
5.3.1 安裝依賴 98
5.3.2 建立模型 98
5.3.3 數(shù)據(jù)操作 102
5.3.4 高級(jí)查詢 107
5.3.5 模型關(guān)聯(lián) 109
5.3.6 數(shù)據(jù)分頁(yè)顯示 114
5.4 Flask-Migrate 115
5.4.1 安裝依賴 115
5.4.2 注冊(cè)到Manager 116
5.4.3 基本操作 116
5.5 小結(jié) 119
5.6 習(xí)題 119
第6章 如何使程序易于維護(hù) 121
6.1 配置文件 121
6.2 項(xiàng)目結(jié)構(gòu) 124
6.2.1 應(yīng)用管理入口 125
6.2.2 應(yīng)用“工廠”函數(shù) 126
6.3 模塊化開(kāi)發(fā) 130
6.3.1 使用“藍(lán)圖” 130
6.3.2 子模塊 136
6.4 Flask-Login 137
6.4.1 安裝依賴 137
6.4.2 用戶認(rèn)證 138
6.4.3 要求認(rèn)證訪問(wèn) 140
6.4.4 管理員認(rèn)證訪問(wèn) 142
6.5 管理員注冊(cè) 144
6.6 小結(jié) 145
6.7 習(xí)題 146
第7章 實(shí)例:簡(jiǎn)易博客系統(tǒng) 147
7.1 項(xiàng)目設(shè)計(jì) 147
7.1.1 項(xiàng)目需求 147
7.1.2 模塊設(shè)計(jì) 147
7.1.3 數(shù)據(jù)模型設(shè)計(jì) 148
7.1.4 功能實(shí)現(xiàn) 149
7.2 入口模塊 149
7.2.1 數(shù)據(jù)模型定義 149
7.2.2 設(shè)定存取 149
7.2.3 公共模板頁(yè)面 151
7.2.4 文章分類、友情鏈接展示 155
7.2.5 博客信息展示(首頁(yè)) 156
7.2.6 實(shí)現(xiàn)CKEditor上傳功能 158
7.3 用戶模塊 160
7.3.1 數(shù)據(jù)模型定義 160
7.3.2 注冊(cè)功能 161
7.3.3 登錄、注銷功能 162
7.3.4 用戶信息功能 164
7.4 文章模塊 167
7.4.1 數(shù)據(jù)模型定義 167
7.4.2 文章生成宏指令 168
7.4.3 最新文章列表、搜索 169
7.4.4 文章分類 172
7.4.5 文章查看、閱讀量統(tǒng)計(jì)、文章留言 173
7.5 管理模塊 178
7.5.1 后臺(tái)基本實(shí)現(xiàn) 178
7.5.2 用戶管理 180
7.5.3 文章管理 186
7.5.4 友情鏈接管理 193
7.5.5 博客設(shè)置 198
7.6 小結(jié) 202

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)