課程介紹
注意0:欲購買此課程,獲取安全購買鏈接,索要正版授權學習平臺賬號,務必加咨詢QQ:2536379620
注意1:由于編碼原因,試聽課程視頻畫面清晰度不如最終購買的視頻。最終購買視頻的畫面清晰度可參見以下兩張圖。圖1 圖2
注意2:正版良心視頻,購買后有機會和原作者直接短暫技術交流。
適用人群:
python程序員,web程序員
本課程的內(nèi)容包括Python Flask開發(fā)環(huán)境安裝,Python Flask的基礎知識(request、response、cookie、session、重定向、靜態(tài)資源等),Jinja2模板、數(shù)據(jù)庫(MySQL和NoSQL數(shù)據(jù)庫)、web表單、電子郵件等內(nèi)容。通過對本課程的學習,以及利用項目實戰(zhàn)課程《美團網(wǎng)》,可以更深如掌握Flask Web框架的使用方法,并可以實際開發(fā)Web應用。
課程大綱
章節(jié)1:基礎知識
課時1文本課程源代碼
課時2Flask簡介和開發(fā)環(huán)境搭建05:55
課時3靜態(tài)路由和動態(tài)路由07:01
課時4用8行代碼實現(xiàn)Web應用11:37
課時5獲取客戶端的請求(Request)06:37
課時6Response與Cookie16:17
課時7會話(Session)10:29
課時8靜態(tài)文件和重定向07:49
章節(jié)2:Jinja2模板
課時9Jinja2模板入門12:04
課時10在Jinja2模板中使用復雜數(shù)據(jù)08:10
課時11在Jinja2模板中的過濾器07:34
課時12條件控制24:22
課時13循環(huán)控制12:39
課時14宏操作12:56
課時15include指令05:33
課時16模板繼承08:45
課時17使用Flask_Bootstrap集成Bootstrap11:28
課時18自定義錯誤頁面12:09
章節(jié)3:Web表單與Flask-WTF擴展
課時19表單類36:05
課時20簡單的表單組件19:54
課時21單選和多選組件16:49
課時22wxForms中的驗證函數(shù)23:02
課時23獲取和設置表單組件中的數(shù)據(jù)11:37
課時24使用flash函數(shù)向客戶端發(fā)送消息04:34
章節(jié)4:數(shù)據(jù)存儲
課時25讀取和檢索XML文件10:29
課時26將字典轉(zhuǎn)換為XML字符串10:46
課時27將XML字符串轉(zhuǎn)換為字典06:37
課時28JSON字符串與字典互相轉(zhuǎn)換15:42
課時29將JSON字符串轉(zhuǎn)換為對象10:37
課時30將對象轉(zhuǎn)換為JSON字符串06:01
課時31對象列表與JSON字符串互相轉(zhuǎn)換06:39
課時32將JSON字符串轉(zhuǎn)換為XML字符串03:28
課時33用Python操作SQLite數(shù)據(jù)庫19:13
課時34用Python操作MySQL數(shù)據(jù)庫17:30
課時35ORM庫SQLAlchemy24:38
課時36ORM庫SQLObject15:20
課時37使用Python操作文檔數(shù)據(jù)庫MongoDB23:03
課時38練習題答案(1)06:27
課時39練習題答案(2)07:54
課時40項目實戰(zhàn):Web版云筆記13:05
章節(jié)5:電子郵件
課時41使用Flask-Mail發(fā)送Email18:52
課時42使用Flask-Mail發(fā)送HTML Email08:31