-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Python開發(fā)從入門到精通系列Python Web開發(fā)從入門到精通 版權(quán)信息
- ISBN:9787111645238
- 條形碼:9787111645238 ; 978-7-111-64523-8
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
Python開發(fā)從入門到精通系列Python Web開發(fā)從入門到精通 本書特色
Python Web開發(fā)從入門到精通循序漸進地講解了Python Web開發(fā)的核心知識,并通過具體實例的實現(xiàn)過程演示了Web開發(fā)程序的流程。Python Web開發(fā)從入門到精通共15章,內(nèi)容包括Python語言基礎、Tornado Web開發(fā)基礎、開發(fā)動態(tài)Tornado Web程序、開發(fā)異步Web程序、構(gòu)建安全的Tornado Web、Django Web開發(fā)基礎、Django數(shù)據(jù)庫操作、Django典型應用開發(fā)實戰(zhàn)、Django高級開發(fā)實戰(zhàn)、Flask Web開發(fā)基礎、使用Flask模板、實現(xiàn)表單操作、Flask數(shù)據(jù)庫操作、Flask高級實戰(zhàn)和在線博客 商城系統(tǒng)。Python Web開發(fā)從入門到精通簡潔而不失技術(shù)深度,內(nèi)容豐富全面。不僅易于閱讀,同時涵蓋了其他同類圖書中很少涉及的參考資料,是學習Python Web開發(fā)的實用教程。
Python Web開發(fā)從入門到精通適用于已了解Python語言基礎語法,希望進一步提高自己Python開發(fā)水平的讀者,還可作為大中專院校和培訓學校相關(guān)專業(yè)師生的學習參考用書。
Python開發(fā)從入門到精通系列Python Web開發(fā)從入門到精通 內(nèi)容簡介
Python Web開發(fā)從入門到精通循序漸進地講解了Python Web開發(fā)的核心知識,并通過具體實例的實現(xiàn)過程演示了Web開發(fā)程序的流程。Python Web開發(fā)從入門到精通共15章,內(nèi)容包括Python語言基礎、Tornado Web開發(fā)基礎、開發(fā)動態(tài)Tornado Web程序、開發(fā)異步Web程序、構(gòu)建安全的Tornado Web、Django Web開發(fā)基礎、Django數(shù)據(jù)庫操作、Django典型應用開發(fā)實戰(zhàn)、Django不錯開發(fā)實戰(zhàn)、Flask Web開發(fā)基礎、使用Flask模板、實現(xiàn)表單操作、Flask數(shù)據(jù)庫操作、Flask不錯實戰(zhàn)和在線博客+商城系統(tǒng)。Python Web開發(fā)從入門到精通簡潔而不失技術(shù)深度,內(nèi)容豐富全面。不僅易于閱讀,同時涵蓋了其他同類圖書中很少涉及的參考資料,是學習Python Web開發(fā)的實用教程。Python Web開發(fā)從入門到精通適用于已了解Python語言基礎語法,希望進一步提高自己Python開發(fā)水平的讀者,還可作為大中專院校和培訓學校相關(guān)專業(yè)師生的學習參考用書。
Python開發(fā)從入門到精通系列Python Web開發(fā)從入門到精通 目錄
前言
第1章 Python語言基礎1
1.1 Python語言介紹1
1.1.1 Python語言的地位1
1.1.2 Python語言的優(yōu)點2
1.2 安裝Python3
1.2.1 在Windows系統(tǒng)中下載并安裝Python3
1.2.2 在macOS系統(tǒng)中下載并安裝Python6
1.2.3 在Linux系統(tǒng)中下載并安裝Python6
1.3 Python開發(fā)工具介紹7
1.3.1 使用Python自帶的開發(fā)工具IDLE7
1.3.2 本書的建議:使用*流行工具PyCharm8
1.4 認識**段Python程序:人生苦短,我用Python!12
1.4.1 使用IDLE編碼并運行12
1.4.2 使用命令行方式運行Python程序13
1.4.3 使用交互式方式運行Python程序13
1.4.4 使用PyCharm實現(xiàn)**個Python程序14
第2章 Tornado Web開發(fā)基礎18
2.1 Tornado框架基礎18
2.1.1 Tornado框架介紹18
2.1.2 安裝Tornado19
2.2 編寫**個Tornado程序20
2.2.1 一個基本的Tornado框架程序20
2.2.2 獲取請求參數(shù)21
2.2.3 使用Cookie23
2.2.4 實現(xiàn)URL轉(zhuǎn)向25
2.3 使用表單收集數(shù)據(jù)26
2.4 使用模板讓Web更加美觀27
2.4.1 會員注冊和登錄驗證系統(tǒng)27
2.4.2 使用模板函數(shù)和CSS30
2.4.3 會員登錄和退出系統(tǒng)33
2.5 使用靜態(tài)資源文件37
2.5.1 照片展示37
2.5.2 時鐘系統(tǒng)37
2.6 使用塊擴展模板40
2.6.1 塊40
2.6.2 模板中的塊41
2.7 使用UI模塊43
2.7.1 UI模塊介紹43
2.7.2 嵌入JavaScript和CSS45
2.8 自動轉(zhuǎn)義和模板格式化47
2.8.1 自動轉(zhuǎn)義47
2.8.2 在線留言板系統(tǒng)48
2.8.3 圖書展示系統(tǒng)51
第3章 開發(fā)動態(tài)Tornado Web程序56
3.1 使用MongoDB數(shù)據(jù)庫實現(xiàn)持久化Web服務56
3.1.1 搭建MongoDB數(shù)據(jù)庫環(huán)境56
3.1.2 使用Tornado操作MongoDB數(shù)據(jù)庫58
3.1.3 動態(tài)圖書管理系統(tǒng)60
3.2 使用MySQL數(shù)據(jù)庫實現(xiàn)持久化Web服務66
3.2.1 搭建PyMySQL數(shù)據(jù)庫環(huán)境66
3.2.2 簡易會員登錄系統(tǒng)67
3.3 使用ORM實現(xiàn)持久化Web服務69
3.3.1 Python和ORM69
3.3.2 使用SQLAlchemy70
3.4 使用MariaDB數(shù)據(jù)庫實現(xiàn)持久化Web服務74
3.4.1 搭建MariaDB數(shù)據(jù)庫環(huán)境74
3.4.2 在Python程序中使用MariaDB數(shù)據(jù)庫77
3.4.3 使用Tornado MariaDB開發(fā)簡易博客系統(tǒng)77
第4章 開發(fā)異步Web程序85
4.1 同步和異步基礎85
4.1.1 同步處理85
4.1.2 異步處理86
4.1.3 Python中的同步和異步處理86
4.2 Tornado的異步Web請求92
4.2.1 Tornado的異步處理機制92
4.2.2 Tornado異步處理相關(guān)裝飾器95
4.3 Tornado長輪詢100
4.3.1 長輪詢介紹100
4.3.2 開發(fā)一個購物車程序101
4.4 Tornado與WebSocket106
4.4.1 WebSocket介紹106
4.4.2 Tornado中的WebSocket模塊107
4.4.3 使用WebSocket實現(xiàn)購物車功能108
4.5 Tornado WebSocket在線聊天室110
4.5.1 主程序110
4.5.2 模板文件112
第5章 構(gòu)建安全的Tornado Web115
5.1 Cookie安全處理115
5.1.1 Tornado中的安全Cookie115
5.1.2 使用Cookie開發(fā)一個訪問計數(shù)器116
5.2 處理XSRF漏洞118
5.2.1 XSRF漏洞解析118
5.2.2 Tornado處理XSRF漏洞119
5.2.3 使用xsrf_cookies設置登錄系統(tǒng)的安全性120
5.3 Python Tornado MySQL博客系統(tǒng)122
5.3.1 數(shù)據(jù)庫連接配置122
5.3.2 URL鏈接處理125
5.3.3 視圖控制器125
5.3.4 生成JSON信息129
5.3.5 系統(tǒng)安全性設置130
第6章 Django Web開發(fā)基礎133
6.1 Django框架介紹133
6.2 Django開發(fā)基礎134
6.2.1 搭建Django環(huán)境134
6.2.2 常用的Django命令134
6.2.3 Django的MVC設計模式136
6.3 創(chuàng)建**個Django工程136
6.4 在URL中傳遞參數(shù)139
6.4.1 URL的運行流程139
6.4.2 兩個傳參方法path()和_re_path()140
6.4.3 URL的命名和方法reverse()141
6.4.4 URL指向基于類的視圖142
6.4.5 實戰(zhàn)演練:一個加法計算器142
6.5 使用視圖145
6.5.1 一個*簡單的視圖145
6.5.2 一個博客的例子146
6.5.3 使用簡易視圖文件實例147
6.6 使用表單148
6.7 使用模板150
6.7.1 Django模板的基礎用法150
6.7.2 模板過濾器152
6.7.3 模板標簽153
6.7.4 模板繼承154
第7章 Django數(shù)據(jù)庫操作157
7.1 模型157
7.1.1 模型基礎157
7.1.2 在DjangoWeb程序中創(chuàng)建SQLite3數(shù)據(jù)庫159
7.2 使用QuerySet API161
7.2.1 QuerySet API基礎161
7.2.2 生成新的QuerySet對象的方法162
7.2.3 使用QuerySet API操作MySQL數(shù)據(jù)庫167
7.3 Django 暢言插件 MySQL實現(xiàn)一個精美博客系統(tǒng)172
7.3.1 系統(tǒng)配置173
7.3.2 實現(xiàn)模型173
7.3.3 自動創(chuàng)建數(shù)據(jù)表177
7.3.4 運行調(diào)試178
第8章 Django典型應用開發(fā)實戰(zhàn)179
8.1 Django Admin管理179
8.1.1 Django Admin基礎179
8.1.2 使用Django Admin開發(fā)一個博客系統(tǒng)183
8.2 表單的典型應用186
8.2.1 用戶登錄驗證系統(tǒng)187
8.2.2 文件上傳系統(tǒng)190
8.3 使用Ajax195
8.3.1 Ajax技術(shù)的原理195
8.3.2 無刷新計算器196
8.3.3 Ajax上傳和下載系統(tǒng)198
8.4 使用Cookie和Session205
8.4.1 Django框架中的Cookie206
8.4.2 Django框架中的Session210
第9章 Django高級開發(fā)實戰(zhàn)215
9.1 系統(tǒng)配
Python開發(fā)從入門到精通系列Python Web開發(fā)從入門到精通 作者簡介
張洪朋,男,生于1978年,2005年畢業(yè)于山東大學計算機科學技術(shù)與應用專業(yè),研究生學歷,高級工程師。2006-2010年,就職于阿里巴巴支付寶事業(yè)部,從事產(chǎn)品研發(fā)升級工作。2011-2014年,就職于阿里云重慶研發(fā)中心,從事阿里云中層應用開發(fā)工作。2015-現(xiàn)在,就職于浪潮企業(yè)云深圳研發(fā)中心,從事云的后期運維和發(fā)布工作。
- >
龍榆生:詞曲概論/大家小書
- >
有舍有得是人生
- >
隨園食單
- >
姑媽的寶刀
- >
自卑與超越
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
小考拉的故事-套裝共3冊
- >
月亮與六便士