Python全棧/人工智能 八個授課階段 水平一見高下
第1階段
Python入門
基本語法
1.Python變量;2.Python的數(shù)據(jù)類型;3.Python中的運算符;4.流程控制;5.猜數(shù)字;6.猜數(shù)字改進;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.自定義目錄復制函數(shù);5.自定義文件復制函數(shù);6.優(yōu)化在線文件管理系統(tǒng)
Python模塊
1.模塊概念;2.模塊 函數(shù) 對象都是將程3.序分成較小的部分;4.模塊就是可用代碼打包;5.模塊就是更高級的封裝;6.模塊作用;7.模塊用法;8.命名空間;9.導入模塊;10.包
異常處理
1.什么是異常;2.檢測異常;3.處理異常;4.異常傳遞;5.自定義拋異常;6.With語句
實戰(zhàn)項:Python及PyGame **開發(fā)
打飛機小游戲
1.游戲界面開發(fā);2.檢測鍵盤;3.操控飛機;4.射擊;5.敵機移動;6.射擊;7.判斷勝負
漢諾塔
Tkinter實現(xiàn)簡易計算器
第二階段
編程思想-算法、面向?qū)ο?br />
數(shù)據(jù)結(jié)構(gòu)及算法
1. 數(shù)組、鏈表、棧、隊列、樹、圖2. 冒泡、二叉樹、哈希、拆半等各種常見排序和查找算法學習
面向?qū)ο?br />
1.面向?qū)ο笏枷耄?.對象是一種封裝的思想;3.數(shù)據(jù)和方法都封裝在一起;4.類和對象;5.Self關(guān)鍵詞;6.Python魔術(shù)方法;7.多態(tài);8.類屬性和實例屬性;9.靜態(tài)方法和類方法; 10.類的繼承;11.繼承的作用,不要每次都重新定義;12.讓相似的東西自動傳遞就是繼承;13.類繼承的應用
設計模式
1.工廠模式;2.單例模式
第三階段
Python全棧
HTML5 CSS3
1.一個簡單的頁面;2.表格制作個人簡歷;3.音、視頻頁面;4.用戶信息錄入驗證;5.網(wǎng)站首頁;6.網(wǎng)頁導航欄制作;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單頁應用技術(shù)開發(fā)實戰(zhàn)
1.Bootstrap前端開發(fā)框架;2.Bootstrap前端開發(fā)框架
Django框架開發(fā)
1.Django框架發(fā)展;2.Django架構(gòu)、MTV模式;3.開發(fā)流程;4.開發(fā)實例
RESTful接口開發(fā)
1.RESTful API是什么;2.如何設計好用的API;3.**;4.域名;5.版本;6.路徑;7.HTTP動詞;8.過濾信息;9.狀態(tài)碼;10.錯誤處理;11.返回結(jié)果;12.Hypermedia API;13.身份認證;14.數(shù)據(jù)格式
微信公眾號開發(fā)
1.微平臺簡介;2.微信服務號的申請與使用;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ù)庫設計
1.數(shù)據(jù)庫管理;2.MySQL數(shù)據(jù)庫中數(shù)據(jù)表的設計;3.SQL語言設計
第四階段
現(xiàn)代軟件開發(fā)方法
Git項目代碼管理和項目開發(fā)流程
1.MarkDown文檔編寫;
2.Git分布式版本控制器
敏捷、代碼重構(gòu)、測試驅(qū)動開發(fā)、自動化
編輯(發(fā)送姓名+電話+咨詢課程+所在區(qū)域到老師手機,即可獲得離您較近校區(qū)的免費試聽課程。