Python全棧/人工智能 八個授課階段 水平一見高下
第1階段
Python入門
基本語法
1.Python變量;2.Python的數(shù)據(jù)類型;3.Python中的運(yùn)算符;4.流程控制;5.猜數(shù)字;6.猜數(shù)字改進(jìn);7.斐波那契數(shù)列、漢諾塔
字符串解析
1.字符串;2.原始字符串;3.長字符串;4.字符串內(nèi)置方法;5.字符串格式化
時間日歷
1.時間和日期;2.獲取格式化時間 ;3.獲取日歷;4.Time模塊;5.時間格式;6.日歷模塊
文件操作
1.在線文件管理系統(tǒng);2.自定義遞歸統(tǒng)計目錄函數(shù);3.自定義遞歸賦值目錄函數(shù);4.自定義目錄復(fù)制函數(shù);5.自定義文件復(fù)制函數(shù);6.優(yōu)化在線文件管理系統(tǒng)
Python模塊
1.模塊概念;2.模塊 函數(shù) 對象都是將程3.序分成較小的部分;4.模塊就是可用代碼打包;5.模塊就是更高級的封裝;6.模塊作用;7.模塊用法;8.命名空間;9.導(dǎo)入模塊;10.包
異常處理
1.什么是異常;2.檢測異常;3.處理異常;4.異常傳遞;5.自定義拋異常;6.With語句
實(shí)戰(zhàn)項:Python及PyGame **開發(fā)
打飛機(jī)小游戲
1.游戲界面開發(fā);2.檢測鍵盤;3.操控飛機(jī);4.射擊子彈;5.敵機(jī)移動;6.射擊積分;7.判斷勝負(fù)
漢諾塔
Tkinter實(shí)現(xiàn)簡易計算器
第二階段
編程思想-算法、面向?qū)ο?br /> 數(shù)據(jù)結(jié)構(gòu)及算法
1. 數(shù)組、鏈表、棧、隊列、樹、圖2. 冒泡、二叉樹、哈希、拆半等各種常見排序和查找算法學(xué)習(xí)
面向?qū)ο?br /> 1.面向?qū)ο笏枷耄?.對象是一種封裝的思想;3.數(shù)據(jù)和方法都封裝在一起;4.類和對象;5.Self關(guān)鍵詞;6.Python魔術(shù)方法;7.多態(tài);8.類屬性和實(shí)例屬性;9.靜態(tài)方法和類方法;
10.類的繼承;11.繼承的作用,不要每次都重新定義;12.讓相似的東西自動傳遞就是繼承;13.類繼承的應(yīng)用
設(shè)計模式
1.工廠模式;2.單例模式
第三階段
Python全棧
HTML5 CSS3
1.一個簡單的頁面;2.表格制作個人簡歷;3.音、視頻頁面;4.用戶信息錄入驗證;5.網(wǎng)站首頁;6.網(wǎng)頁導(dǎo)航欄制作;7.使用表單制作注冊頁面;8.常見過濾、動畫特效;9.頁面布局;10.兩欄、三欄頁面;11.門戶網(wǎng)站首頁制作
Javascript
1.Javascript簡介;2.在頁面中使用Javascript;3.Javascript的語法;4.JS的DOM操作;5.JS的BOM操作;6.AJAX
JQuery
1.JQuery簡介;2.JQuery安裝;3.JQuery
CSS操作;4.JQuery選擇器;5.JQuery篩選;6.JQuery
HTML文檔處理;7.JQuery事件;8.JQuery效果;9.JQuery Ajax;10.JQuery其他操作;11.JQuery插件
項目
1.PS切圖;2.CSS重置樣式表;3.網(wǎng)頁規(guī)范;4.兼容性;5.SASS;6.Compass精靈圖;7.代碼壓縮;8.常見網(wǎng)站效果;9.rem相對大小布局
Javascript單頁應(yīng)用技術(shù)開發(fā)實(shí)戰(zhàn)
1.Bootstrap前端開發(fā)框架;2.Bootstrap前端開發(fā)框架
Django框架開發(fā)
1.Django框架發(fā)展;2.Django架構(gòu)、MTV模式;3.開發(fā)流程;4.開發(fā)實(shí)例
RESTful接口開發(fā)
1.RESTful API是什么;2.如何設(shè)計好用的API;3.**;4.域名;5.版本;6.路徑;7.HTTP動詞;8.過濾信息;9.狀態(tài)碼;10.錯誤處理;11.返回結(jié)果;12.Hypermedia API;13.身份認(rèn)證;14.數(shù)據(jù)格式
微信公眾號開發(fā)
1.微平臺簡介;2.微信服務(wù)號的申請與使用;3.接入方式簡介;4.微信公眾號數(shù)據(jù)格式簡介;5.公眾號接口數(shù)據(jù)解析和常用的令數(shù)據(jù)獲取;6.信息教研原理
7.接收和發(fā)送文本數(shù)據(jù)包;8.接收和發(fā)送圖片數(shù)據(jù)包;9.接收和發(fā)送新聞數(shù)據(jù)包;10.自定義菜單;11.微信支付接口接入與開發(fā)
MySQL數(shù)據(jù)庫設(shè)計
1.數(shù)據(jù)庫管理;2.MySQL數(shù)據(jù)庫中數(shù)據(jù)表的設(shè)計;3.SQL語言設(shè)計
第四階段
現(xiàn)代軟件開發(fā)方法
Git項目代碼管理和項目開發(fā)流程
1.MarkDown文檔編寫;
2.Git分布式版本控制器
敏捷、代碼重構(gòu)、測試驅(qū)動開發(fā)、自動化
沈陽Python、迪派計算培訓(xùn)、WEB前端設(shè)計培訓(xùn)學(xué)校