Python全棧/人工智能 八個(gè)授課階段 水平一見高下
第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.字符串格式化
時(shí)間日歷
1.時(shí)間和日期;2.獲取格式化時(shí)間 ;3.獲取日歷;4.Time模塊;5.時(shí)間格式;6.日歷模塊
文件操作
1.在線文件管理系統(tǒng);2.自定義遞歸統(tǒng)計(jì)目錄函數(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)項(xiàng):Python及PyGame **開發(fā)
打飛機(jī)小游戲
1.游戲界面開發(fā);2.檢測鍵盤;3.操控飛機(jī);4.射擊;5.敵機(jī)移動(dòng);6.射擊;7.判斷勝負(fù)
漢諾塔
Tkinter實(shí)現(xiàn)簡易計(jì)算器
第二階段
編程思想-算法、面向?qū)ο?br />
數(shù)據(jù)結(jié)構(gòu)及算法
1. 數(shù)組、鏈表、棧、隊(duì)列、樹、圖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.讓相似的東西自動(dòng)傳遞就是繼承;13.類繼承的應(yīng)用
設(shè)計(jì)模式
1.工廠模式;2.單例模式
第三階段
Python全棧
HTML5 CSS3
1.一個(gè)簡單的頁面;2.表格制作個(gè)人簡歷;3.音、視頻頁面;4.用戶信息錄入驗(yàn)證;5.網(wǎng)站首頁;6.網(wǎng)頁導(dǎo)航欄制作;7.使用表單制作注冊頁面;8.常見過濾、動(dòng)畫特效;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插件
項(xiàng)目
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è)計(jì)好用的API;3.**;4.域名;5.版本;6.路徑;7.HTTP動(dòng)詞;8.過濾信息;9.狀態(tài)碼;10.錯(cuò)誤處理;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è)計(jì)
1.數(shù)據(jù)庫管理;2.MySQL數(shù)據(jù)庫中數(shù)據(jù)表的設(shè)計(jì);3.SQL語言設(shè)計(jì)
第四階段
現(xiàn)代軟件開發(fā)方法
Git項(xiàng)目代碼管理和項(xiàng)目開發(fā)流程
1.MarkDown文檔編寫;
2.Git分布式版本控制器
敏捷、代碼重構(gòu)、測試驅(qū)動(dòng)開發(fā)、自動(dòng)化
編輯(發(fā)送姓名+電話+咨詢課程+所在區(qū)域到老師手機(jī),即可獲得離您較近校區(qū)的免費(fèi)試聽課程。