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