Python Web開發從入門到精通(2020年北京大學出版社出版的圖書)

Python Web開發從入門到精通(2020年北京大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《Python Web開發從入門到精通》是2020年北京大學出版社出版的圖書,作者是王海飛。

基本介紹

  • 中文名:Python Web開發從入門到精通
  • 作者:王海飛
  • 出版時間:2020年9月
  • 出版社:北京大學出版社
  • ISBN:9787301314876
  • 類別:程式設計類圖書
  • 開本:128 開
  • 裝幀:平裝-膠訂
內容簡介,圖書目錄,作者簡介,

內容簡介

《Python Web開發從入門到精通》分為3部分:第1部分是基礎篇,帶領初學者實踐Python開發環境和掌握基本語法,同時對網路協定、Web客戶端技術、資料庫建模編程等網路編程基礎深入淺出地進行學習;第2部分是框架篇,學習當前*流行的Python Web框架,即Django、Tornado、Flask和Twisted,達到對各種Python網路技術融會貫通的目的;第3部分是實戰篇,分別對幾種常用WEB框架進行項目實踐,利用其各自的特點開發適用於不同場景的網路程式。
《Python Web開發從入門到精通》內容精練、重點突出、實例豐富、講解通俗,是廣大網路套用設計和開發人員不可多得的一本參考書,同時非常適合大中專院校師生學習和閱讀,也可作為高等院校計算機及相關培訓機構的教材。

圖書目錄

第1篇 入門篇:Web開發基礎知識
第1章 Python入門與開發環境搭建 2
1.1認識Python 3
1.2Python的安裝與環境搭建 5
新手問答 20
實戰演練:使用與運行IDE開發環境工具 20
本章小結 24
第2章 Python Web開發基礎知識 25
2.1Python基礎數據類型 26
2.2Python邏輯控制 46
2.3Python異常 52
2.4面向對象編程 56
新手問答 64
實戰演練:計算三角形的周長和面積 65
本章小結 66
第3章 MySQL關係型資料庫 67
3.1MySQL資料庫基礎 68
3.2MySQL資料庫語法 73
3.3關聯關係 80
新手問答 85
實戰演練:使用PyMySQL連線並操作MySQL資料庫 85
本章小結 87
第4章 MongoDB文檔型資料庫 88
4.1MongoDB的下載、安裝與啟動 89
4.2MongoDB基礎知識 93
4.3MongoDB資料庫語法 97
新手問答 107
實戰演練:MongoEngine庫的使用 109
本章小結 111
第5章 Web前端編程技術 112
5.1HTML基礎知識 113
5.2CSS基礎知識 117
5.3DIV基礎知識 122
5.4JavaScript基礎知識 129
新手問答 145
實戰演練:製作九九乘法表 146
本章小結 147
第2篇 進階篇:主流框架Django
第6章 搭建Web開發虛擬環境 149
6.1虛擬環境 150
6.2pip的使用 150
6.3虛擬環境搭建:virtualenv庫 151
6.4虛擬環境搭建:venv模組 153
6.5PyCharm IDE中虛擬環境的配置 154
新手問答 155
實戰演練:在PyCharm中安裝Django 156
本章小結 157
第7章 Django demo項目搭建 158
7.1認識Django 159
7.2個Django項目 162
7.3路由配置和視圖的使用 165
新手問答 167
實戰演練:利用Web開發實現九九乘法表的輸出 167
本章小結 169
第8章 深入學習Django的語法 170
8.1 模 型層 171
8.2 視 圖層 181
8.3 模板 192
8.4Django表單 203
8.5admin管理後台 208
新手問答 212
實戰演練:使用Django的User模型實現用戶的登錄、註冊與註銷 212
本章小結 218
第9章 Django的中間件、分頁與日誌功能 219
9.1 中 間件 220
9.2 分頁 227
9.3 日誌 228
新手問答 230
實戰演練:使用Session與中間件實現用戶的登錄、註冊和註銷功能 232
本章小結 237
第3篇 精進篇:W其他常用框架
第10章 微框架Flask 239
10.1 Flask Web 項目 240
10.2 路由 243
10.3 視 圖層 249
10.4 數 據庫 254
10.5 Jinja2 模板 265
新手問答 280
實戰演練:使用flask-login實現用戶的登錄、註冊、註銷 280
本章小結 287
第11章 高並發框架Tornado 288
11.1 認 識Tornado 289
11.2 路由 292
11.3 模板與表單 300
11.4 數 據庫 308
11.5異步Web服務 312
11.6套用安全 318
新手問答 323
實戰演練:使用Tornado框架開發聊天室功能 324
本章小結 331
第12章 底層框架Twisted 332
12.1認識Twisted 333
12.2構建基礎的客戶端和服務端 336
12.3異步編程 343
12.4Web項目 349
12.5Twisted Mail 354
新手問答 360
實戰演練:在Web套用中展示日曆輸出效果 369
本章小結 371
第4篇 實戰篇:Web開發項目實戰
第13章 實戰:商城網站後台管理系統開發 373
13.1項目開發前準備 374
13.2商城後台管理系統 381
本章小結 409
第14章 實戰:商城網站前台系統開發 410
14.1商城前台管理系統 411
14.2認證模組 417
14.3首頁、商品展示模組 429
14.4購物車模組 439
14.5訂單模組 448
本章小結 458
第5篇 部署篇:網站部署與上線
第15章 商城網站部署與上線 460
15.1Linux環境搭建 461
15.2部署準備 467
15.3商城網站部署 469
本章小結 477
附錄 Python常見面試題精選 478
參考文獻 482

作者簡介

王海飛 軟體開發工作師,Python教育培訓師,從事多年軟體開發工作經驗,先後就職於杭州雲凡支付科技有限公司、成都國騰公司、四川天邑通訊公司,從事軟體開發、項目研發、網站開發等工作。目前供職成都千鋒軟體開發培訓教育公司,專講Python開發與編程套用,本人熟悉大數據項目研發,物聯網研發。對Java、Python有深入研究

相關詞條

熱門詞條

聯絡我們