【課程設(shè)置】
階段:Python編程基礎(chǔ)和Python(21天)
Python概述——1.Python簡史;2.Python應(yīng)用場景;3.Python當(dāng)前發(fā)展
語法基礎(chǔ)——1.變量類型;2.分支語句;3.循環(huán)語句
函數(shù)——1.變量類型;2.分支語句;3.循環(huán)語句
面向?qū)ο缶幊蹋∣OP)——
1.00P基礎(chǔ);2.共有私有問題;3.繼承;4.組合&Mindn
數(shù)據(jù)結(jié)構(gòu)初步——1.列表;2.元祖;3.字典;4.集合
異常處理——1.異常概述;2.Try/except;3.Finally;4.Raise;5.with
Python模塊文件處理——
1.Prython模塊基本使用共有私有問題;2.搜索路徑問題;3.DIY自己的模塊組合&Mindn;4.文件處理
魔法函數(shù)——1.魔法函數(shù)概述;2.構(gòu)造類魔法函數(shù);3.運算類魔法函數(shù)
數(shù)據(jù)結(jié)構(gòu)算法——1.常見的數(shù)據(jù)結(jié)構(gòu);2.常見查找算法
設(shè)計模式——1.單例模式;2.策略模式;3.觀察者模式
網(wǎng)絡(luò)編程多線程——
1.網(wǎng)絡(luò)基礎(chǔ)知識介紹;2.Socket編程;3.UDP協(xié)議;4.TCP協(xié)議;5.HTTP協(xié)議;6.多線程/進程端介;7.Python的多線程;8.Python的多進程
項目案例——1.聊天室;2.WebServer模擬HTTP協(xié)議
第二階段:Web開發(fā)基礎(chǔ)(22天)
HTML——1.HTML概述;2.文本處理;3.圖像和鏈接;4.表格;5.表單
CSS——1.CSS語法;2.CSS選擇器;3.CSS常用屬性
JavaScript——1.基礎(chǔ)語法;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框架——
1.Bootstrap框案簡介;2.Bootstrap組件的使用;3.Bootstrap快速搭建響應(yīng)式頁面
Mysql——
1.Mysql簡介;2.常用操作;3.設(shè)計及復(fù)雜查詢;4.事務(wù),存儲過程,觸發(fā)器;5.日志,數(shù)據(jù)恢復(fù),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框架實戰(zhàn)(20天)
Git分布式版本控制器——1.Git版本控刺器基礎(chǔ)使用;2.Git與GitHub
Django框架——
1.Django載介;2.Django基礎(chǔ)操作;3.Django模型;4.Django視圖;5.Django模版;6.文件上傳;7.數(shù)據(jù)分頁;8.中間件;9.驗證碼;10.會話控制;11.富文本編輯器;12.Apache搭建
Flask框架
1.Flask快速入門;2.Flask框架結(jié)構(gòu);3.Flask路由;4.Flask表單;5.Flask模板、Flask數(shù)據(jù)庫操作
Tornado框架——
1.Tornado的路由;2.Tomado模板系統(tǒng);3.Views模塊;4.Tornado數(shù)據(jù)庫的操作;5.Tornado的異步處理
Web項目實戰(zhàn)——B2C商城項目
第四階段:網(wǎng)絡(luò)爬蟲(20天)
爬蟲原理和數(shù)據(jù)爬取——
1.爬蟲原理講解;2.網(wǎng)絡(luò)請求協(xié)議;3.網(wǎng)絡(luò)請求過程;4.Urlib庫的基本使用;5.Requests庫基本使用;6.正則表達式;7.BeautifulSoup庫詳解
非結(jié)構(gòu)化數(shù)據(jù)與結(jié)構(gòu)化數(shù)據(jù)提取——
1.分析Ajax請求完成抓??;2.使用Redis維護一個動態(tài)代理池;3.使用代理處理反爬抓取微信文章
基于網(wǎng)站動態(tài)交互處理機制下的數(shù)據(jù)爬取——
1.selenium Web自動化測試工具的使用;2.PhantomJS無界瀏覽器的操作模擬;3.網(wǎng)站驗證碼的提取處理;4.加密數(shù)據(jù)原理分析及數(shù)據(jù)提取
通過Scrapy框架實現(xiàn)高并發(fā)數(shù)據(jù)爬取——
1.Scrapy框架安裝與基本使用;2.Scrapy命令行詳解以及選擇器用法
分布式爬蟲源碼解析和部署——
1.Scripy分布式原理;2.Scrapy-Redis解析;3.Scrapy分布式架構(gòu)搭建;4.爬取知乎Scrap分布式的部署詳解
爬蟲階段項目——招聘網(wǎng)站爬蟲
第五階段:大數(shù)據(jù)分析&人工智能(20天)
數(shù)據(jù)分析概述——
1.數(shù)據(jù)行業(yè)概述;2.數(shù)據(jù)分析方法論;3.數(shù)據(jù)分析方法;4.數(shù)據(jù)分析流程
數(shù)據(jù)可視化——1.Matplotlib;2.Pandas繪圖函數(shù);3.三維圖
數(shù)值計算——
1.Numpy:一維到多維數(shù)組;2.利用數(shù)組進行數(shù)據(jù)處理,數(shù)組計算;3.隨機數(shù);4.數(shù)組文件的輸出與輸出切片與
花式索引,部分統(tǒng)計函數(shù)的學(xué)習(xí)以及應(yīng)用
數(shù)學(xué)基礎(chǔ)——
1.高等數(shù)學(xué);2.線性代數(shù);3.概率與統(tǒng)計;4.應(yīng)用知識補齊
數(shù)據(jù)預(yù)處理與數(shù)據(jù)分析——
1.Pandass Series;2.Data frame;3.數(shù)據(jù)缺失補齊;4.篩選去重;5.清洗整理;6.合并分割;7.匯總與計算;8.層次化索引;9.數(shù)據(jù)面板;10.數(shù)據(jù)描述性統(tǒng)計分析Pandas實現(xiàn)
數(shù)據(jù)的加載與存儲——CSV,TXT,JSON,Excel,HDF5等文件的存儲與加載
非格式化數(shù)據(jù)分析——1.中文分詞-Jieba;2.詞云-WordCloud;3.中文情感分析
機器學(xué)習(xí)——1.Sciklt-learn;2.常用分類、回歸、聚類算法原理
深度學(xué)習(xí)——神經(jīng)網(wǎng)絡(luò)算法原理及常見庫應(yīng)用
項目:上市公司股票趨勢預(yù)測——
利用關(guān)聯(lián)分析(CCA或PCA)進行描述性分析,找出影響股票走勢的關(guān)鍵因素。然后通過機器學(xué)習(xí)LassoLarsCV和LassoPath算法進行優(yōu)化。借助灰度預(yù)測進行特征預(yù)測,后通過高容差深度機器學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)進行該公司股票趨勢預(yù)測
【專業(yè)導(dǎo)師】
導(dǎo)師 姚青林
哈爾濱工業(yè)大學(xué)軟件工程專業(yè)碩士、瑞典林雪平大學(xué)信息技術(shù)碩士,Python大牛,分布式大牛。精通Python、C/ C++及數(shù)據(jù)庫,并對大并發(fā)高負載應(yīng)用技術(shù)有深刻理解。曾參與瑞典愛立信電視應(yīng)用系統(tǒng)開發(fā)、索尼高端相機嵌入式系統(tǒng)項目開發(fā)、分布式數(shù)據(jù)庫系統(tǒng)研發(fā)等項目。
【學(xué)校簡介】
IT兄弟連是易第優(yōu)(北京)科技股份有限公司旗下品牌,致力于為社會培養(yǎng)IT人才。公司成立于2007年,總部設(shè)在北京,目前已在上海、廣州、深圳、沈陽、石家莊、西安、等地設(shè)立了教學(xué)中心,業(yè)務(wù)范圍覆蓋全國。
【教學(xué)環(huán)境】
【辦學(xué)特色】
兄弟連秉承“成為IT培訓(xùn)界的黃埔軍?!钡陌l(fā)展愿景,深耕Python全棧+人工智能、Java、大數(shù)據(jù)、PHP、前端全棧、UI等學(xué)科教研,擁有來自北大、清華和BAT等知名校企的專兼職教師數(shù)百名,面授、雙師、雙元和云課堂等多種教學(xué)模式并行,教學(xué)靠譜、變態(tài)嚴管、素質(zhì)培養(yǎng),共同確保了教學(xué)質(zhì)量。與中國人保共同推出“教育培訓(xùn)險”,兄弟連全日制學(xué)員參保并完成學(xué)習(xí)后,如未能如約實現(xiàn)就業(yè)并滿足理賠條件的即可申請理賠。
【教學(xué)合作】
兄弟連是人力資源與社會**部開源軟件開發(fā)與應(yīng)用能力測評試點單位,是教育部產(chǎn)學(xué)合作協(xié)同育人項目單位,與國內(nèi)200多所高等院校展開深度合作,讓在校大學(xué)生參與真實的企業(yè)級項目研發(fā),獨立設(shè)計開發(fā)商業(yè)項目,與多所本??聘咝i_展了專業(yè)共建。多年來為華為、阿里巴巴、騰訊、百度、京東等國內(nèi)7000多家企業(yè)輸送數(shù)萬名IT人才。
【教學(xué)設(shè)置】
兄弟連旗下軟件開發(fā)公司“兄弟會”和“智校云”,集技術(shù)培訓(xùn)和軟件開發(fā)于一體,融合IT技術(shù)支持、項目外包、人才離岸外包以及教育企業(yè)信息化開發(fā),也是學(xué)員重要的實習(xí)實訓(xùn)平臺。
【教學(xué)榮譽】
2018年,兄弟連與清華大學(xué)出版社編寫了《Python3.7從零開始學(xué)》等系列圖書。組織編寫的《細說PHP》自2009年印刷以來再版8次,榮獲電子工業(yè)出版社年度暢銷 IT 技術(shù)圖書獎等多個獎項。綜合性職業(yè)發(fā)展自媒體《明哥聊求職》榮獲“2017教育行業(yè)自媒體”大獎。公司先后榮獲騰訊網(wǎng)“年度特色職業(yè)教育品牌”、百度教育“2017年度新銳教育品牌”、2018年IT教育“引路者”獎等榮譽。
【教學(xué)理念】
兄弟連將始終堅持“敬業(yè)、誠信、擔(dān)當(dāng)、合作”的價值觀,為社會培養(yǎng)更多IT人才!
【教學(xué)現(xiàn)場】