【課程內(nèi)容】
環(huán)節(jié):Python程序編寫基礎和Python(二十一天)
Python簡述——1.Python發(fā)展史;2.Python應用領域;3.Python當今發(fā)展趨勢
英語的語法基礎——1.變量類型;2.分支語句;3.循環(huán)語句
涵數(shù)——1.變量類型;2.分支語句;3.循環(huán)語句
面向?qū)ο缶幊?OOP)——
1.00P基礎;2.現(xiàn)有獨享難題;3.承繼;4.組成&Mindn
算法設計基本——1.目錄;2.元祖蛋糕;3.詞典;4.結(jié)合
錯誤處理——1.出現(xiàn)異常簡述;2.Try/except;3.Finally;4.Raise;5.with
Python控制模塊文檔解決——
1.Prython控制模塊基礎應用現(xiàn)有獨享難題;2.檢索相對路徑難題;3.DIY自身的控制模塊組成&Mindn;4.文檔解決
法術涵數(shù)——1.法術涵數(shù)簡述;2.結(jié)構(gòu)類法術涵數(shù);3.計算類法術涵數(shù)
算法設計優(yōu)化算法——1.普遍的算法設計;2.普遍查找算法
策略模式——1.單例模式;2.策略模式;3.觀察者模式
網(wǎng)絡編程線程同步——
1.互聯(lián)網(wǎng)基礎知識詳細介紹;2.Socket程序編寫;3.UDP協(xié)議書;4.TCP協(xié)議書;5.HTTP協(xié)議書;6.線程同步/過程端介;7.Python的線程同步;8.Python的多進程
新項目實例——1.在線聊天室;2.WebServer仿真模擬HTTP協(xié)議書
第二階段:Web開發(fā)設計基礎(22天)
HTML——1.HTML簡述;2.文本處理;3.圖象和連接;4.報表;5.表格
CSS——1.CSS英語的語法;2.CSS選擇符;3.CSS常見特性
JavaScript——1.基礎英語的語法;2.內(nèi)嵌目標;3.正則表達式;4.惡性事件
jQuery——1.jQuery基礎應用;2.jQuery目標;3.Ajax原理;4.Ajax目標的應用;5.Ajax異步請求
Vue.js——
1.Vue介紹;2.Vue的基礎應用;3.Vue常見命令的應用;4.基礎部件的應用
Bootstrap架構(gòu)——
1.Bootstrap框案介紹;2.Bootstrap部件的應用;3.Bootstrap迅速構(gòu)建響應式網(wǎng)站網(wǎng)頁頁面
Mysql——
1.Mysql介紹;2.常見實際操作;3.設計方案及繁雜查尋;4.事務管理,存儲過程,觸發(fā)器原理;5.系統(tǒng)日志,數(shù)據(jù)修復,mysql優(yōu)化;6.Python實際操作mysql
Redis——
1.Redis介紹;2.常見實際操作;3.基本數(shù)據(jù)類型;4.特點;5.Python實際操作redis
Mongodb——
1.Mongodb介紹;2.常見實際操作;3.特點;4.Python實際操作mongodb
第三階段:數(shù)據(jù)庫查詢與Web架構(gòu)實戰(zhàn)演練(20天)
Git分布式系統(tǒng)版本號控制板——1.Git版本號控刺器基礎應用;2.Git與GitHub
Django架構(gòu)——
1.Django載介;2.Django基礎實際操作;3.Django實體模型;4.Django主視圖;5.Django模板;6.上傳文件;7.數(shù)據(jù)信息分頁查詢;8.分布式數(shù)據(jù)庫;9.短信驗證碼;10.對話操縱;11.富文本編輯;12.Apache構(gòu)建
Flask架構(gòu)
1.Flask入門;2.Flask框架剪力墻;3.Flask路由器;4.Flask表格;5.Flask模版、Flask數(shù)據(jù)庫操作
Tornado架構(gòu)——
1.Tornado的路由器;2.Tomado模版系統(tǒng)軟件;3.Views控制模塊;4.Tornado數(shù)據(jù)庫查詢的實際操作;5.Tornado的多線程解決
Web新項目實戰(zhàn)演練——B2C商城系統(tǒng)新項目