-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
Python Web開發項目教程:Flask版 版權信息
- ISBN:9787115600202
- 條形碼:9787115600202 ; 978-7-115-60020-2
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Python Web開發項目教程:Flask版 本書特色
1.本書選擇較新的Flask 2.0.2版本,讓讀者接觸的API知識,時刻跟緊技術前沿。
2.本書加入了真實的電商項目——智能租房,讓學生切身感受真正的企業級項目開發內幕!
3.本書語言簡潔精煉,通俗易懂,將難以理解的編程問題用簡潔、清晰的語言描述,讓讀者更容易理解。對于難度較大的知識點,都配備了生動的圖解,幫助讀者更形象地理解有關知識。
4.配置了豐富的案例,增強學生的動手實操能力,真正地做到學以致用。
5.針對性強,傳智播客集合技術人員和講師打造寫書團隊,深入研究當今企業對Python從業人員的實際需求,對應市場需求設計本書知識點。
Python Web開發項目教程:Flask版 內容簡介
本書基于Python 3.8,采用理論與項目結合的方式全面介紹Flask 2.0框架的相關知識。全書共10章,其中第1~5章針對Flask框架的基礎知識進行講解,包括認識Flask、路由、模板、表單與類視圖、數據庫操作;第6~10章介紹智能租房項目的完整開發過程,有助于讀者加深對Flask框架基礎知識的理解,提高靈活使用Flask框架開發Web應用程序的能力。
本書附有教學PPT、教學設計、教學大綱、源代碼等資源。為幫助初學者更好地學習書中的內容,本書還提供在線答疑,希望能得到更多讀者的關注。
Python Web開發項目教程:Flask版 目錄
1.1 Flask簡介 001
1.2 搭建Flask開發環境 003
1.2.1 創建虛擬的Python環境 003
1.2.2 安裝Flask 004
1.2.3 安裝PyCharm 005
1.2.4 在PyCharm中配置虛擬環境 008
1.3 開發第 一個Flask程序 011
1.3.1 編寫Hello Flask程序 012
1.3.2 程序的基本結構 013
1.4 Flask程序配置 014
1.4.1 常用配置項介紹 014
1.4.2 配置信息的使用 015
1.5 Flask擴展包 016
1.6 本章小結 017
1.7 習題 018
第 2章 路由 019
2.1 注冊路由 019
2.2 URL傳遞參數 021
2.2.1 URL傳遞參數的方式 022
2.2.2 為參數指定轉換器 022
2.3 處理請求 025
2.3.1 指定請求方式 025
2.3.2 請求鉤子 026
2.3.3 上下文 028
2.4 處理響應 033
2.4.1 響應報文 033
2.4.2 生成響應 035
2.5 URL反向解析 037
2.6 頁面重定向 039
2.7 本章小結 041
2.8 習題 042
第3章 模板 043
3.1 模板與模板引擎Jinja2 043
3.2 模板基礎語法 045
3.2.1 模板變量 045
3.2.2 過濾器 046
3.2.3 選擇結構 049
3.2.4 循環結構 050
3.3 宏的定義與調用 052
3.3.1 宏的定義 053
3.3.2 宏的調用 053
3.4 消息閃現 055
3.5 靜態文件的加載 058
3.6 模板繼承 060
3.7 本章小結 063
3.8 習題 063
第4章 表單與類視圖 065
4.1 通過Flask處理表單 065
4.2 通過Flask-WTF處理表單 069
4.2.1 安裝Flask-WTF擴展包 069
4.2.2 使用Flask-WTF創建表單 069
4.2.3 在模板中渲染表單 072
4.2.4 使用Flask-WTF驗證表單 074
4.3 類視圖 076
4.3.1 標準類視圖 076
4.3.2 基于方法的類視圖 078
4.4 藍圖 079
4.5 本章小結 082
4.6 習題 082
第5章 數據庫操作 084
5.1 數據庫概述 084
5.2 安裝Flask-SQLAlchemy 086
5.3 使用Flask-SQLAlchemy操作MySQL 087
5.3.1 連接數據庫 087
5.3.2 定義模型 089
5.3.3 創建數據表 090
5.3.4 模型關系 091
5.4 數據操作 093
5.4.1 增加數據 093
5.4.2 查詢數據 094
5.4.3 更新數據 097
5.4.4 刪除數據 098
5.5 本章小結 098
5.6 習題 098
第6章 智能租房——前期準備 100
6.1 項目介紹 100
6.2 項目開發模式與運行機制 106
6.3 項目創建和配置 106
6.3.1 創建項目 106
6.3.2 使用配置信息 107
6.3.3 配置前端靜態文件 108
6.3.4 配置模板文件 109
6.4 數據準備 110
6.4.1 數據表設計 110
6.4.2 導入數據 112
6.4.3 創建模型類 115
6.5 本章小結 118
6.6 習題 118
第7章 智能租房——首頁 119
7.1 房源總數展示 119
7.2 房源數據展示 121
7.3 熱點房源數據展示 123
7.4 智能搜索 125
7.4.1 智能搜索功能說明 125
7.4.2 前端邏輯說明 127
7.4.3 后端邏輯實現 131
7.5 本章小結 132
7.6 習題 133
第8章 智能租房——列表頁 134
8.1 搜索房源列表頁展示 134
8.1.1 搜索房源列表頁的功能說明 134
8.1.2 搜索房源列表頁的接口設計 135
8.1.3 搜索房源列表頁的后端實現 136
8.1.4 搜索房源列表頁的前端實現 137
8.2 房源列表頁展示 139
8.2.1 房源列表頁的功能說明 139
8.2.2 房源列表頁的接口設計 140
8.2.3 房源列表頁的后端實現 140
8.2.4 房源列表頁的前端實現 141
8.3 熱點房源列表頁展示 143
8.3.1 熱點房源列表頁的功能說明 143
8.3.2 熱點房源列表頁的接口設計 144
8.3.3 熱點房源列表頁的后端實現 144
8.4 本章小結 145
8.5 習題 145
第9章 智能租房——詳情頁 146
9.1 詳情頁房源數據展示 146
9.1.1 房源基本信息展示 146
9.1.2 房源配套設施展示 150
9.2 利用ECharts實現數據可視化 153
9.2.1 認識數據可視化 154
9.2.2 認識ECharts 154
9.2.3 ECharts的基本使用 157
9.2.4 ECharts的常用配置項 159
9.3 戶型占比可視化 162
9.3.1 戶型占比可視化的功能說明 162
9.3.2 戶型占比可視化的接口設計 163
9.3.3 獲取同街道房源的戶型分類數據和戶型數量 164
9.3.4 通過餅圖展示戶型占比 165
9.4 小區房源數量TOP20可視化 166
9.4.1 小區房源數量TOP20可視化的功能說明 166
9.4.2 小區房源數量TOP20可視化的接口設計 167
9.4.3 獲取小區房源數量TOP20數據 168
9.4.4 通過柱狀圖展示小區房源數量TOP20 169
9.5 戶型價格走勢可視化 172
9.5.1 戶型價格走勢可視化的功能說明 172
9.5.2 戶型價格走勢可視化的接口設計 173
9.5.3 獲取平均價格和時間序列 174
9.5.4 通過折線圖展示戶型價格走勢 176
9.6 預測房價走勢可視化 177
9.6.1 線性回歸算法 177
9.6.2 認識scikit-learn庫 179
9.6.3 后端邏輯的分析與實現 181
9.6.4 通過散點圖展示預測房價走勢 184
9.7 本章小結 186
9.8 習題 186
第 10章 智能租房——用戶中心 187
10.1 用戶注冊 187
10.1.1 用戶注冊的功能說明 187
10.1.2 用戶注冊的后端實現 189
10.1.3 用戶注冊的前端實現 191
10.2 用戶中心頁展示 194
10.2.1 用戶中心頁展示的功能說明 194
10.2.2 用戶中心頁展示的后端實現 194
10.2.3 用戶中心頁展示的前端實現 196
10.3 用戶登錄與退出 197
10.3.1 用戶登錄 198
10.3.2 用戶退出 200
10.4 賬號信息修改 202
10.5 收藏和取消收藏房源信息 205
10.5.1 收藏房源信息 205
10.5.2 取消收藏房源信息 208
10.6 用戶瀏覽記錄管理 210
10.6.1 添加瀏覽記錄 210
10.6.2 清空瀏覽記錄 212
10.7 智能推薦 213
10.7.1 協同過濾算法 213
10.7.2 皮爾遜相關系數 214
10.7.3 使用協同過濾算法推薦房源 215
10.7.4 智能推薦后端實現 220
10.8 本章小結 224
10.9 習題 224
Python Web開發項目教程:Flask版 作者簡介
黑馬程序員 傳智播客成立于2006年,它是由中國Java培訓人張孝祥老師發起,聯合全球的中文IT社區CSDN、中關村軟件園共同創辦的一家專業教育機構。辦學至今,我們一直堅守著“為千萬人少走彎路而著書,為中華軟件之崛起而講課”的辦學理念,堅持培養優秀軟件應用工程師的宏偉目標,在累計培養的十萬余名學員中,其中90%的學員均已在北、上、廣等一線城市高薪就業,特別是“黑馬程序員”的平均就業薪資已達到8K以上。為了迎合軟件市場的需求,我們陸續開設了Java、網頁平面、PHP、.Net、iOS、C C 、Android等9個專業方向的課程,并且未來將逐漸開設其他專業方向的課程。隨著傳智播客的日益壯大,除了北京總部,我們在上海、廣州、武漢、成都、深圳等地也創立了直營分支機構,傳智播客儼然已成為了國內專業口碑的IT教育機構。
- >
推拿
- >
名家帶你讀魯迅:朝花夕拾
- >
伯納黛特,你要去哪(2021新版)
- >
經典常談
- >
龍榆生:詞曲概論/大家小書
- >
回憶愛瑪儂
- >
詩經-先民的歌唱
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)