第一階段:項(xiàng)目實(shí)戰(zhàn)開(kāi)發(fā)基礎(chǔ)
課程內(nèi)容:
高性能IO多路復(fù)用原理講解、select、poll、epoll、asyncio原理及實(shí)例講解、線程、進(jìn)程、gevent、Twisted 框架、MySQL、數(shù)據(jù)庫(kù)設(shè)計(jì)之三大范式、Python操作數(shù)據(jù)庫(kù)、SqlAlchemy核心、Dialect、Connection Pooling、Engine……
第二階段:爬蟲(chóng)開(kāi)發(fā)
課程內(nèi)容:
Requests、BeautifulSoup、基于requests實(shí)現(xiàn)登陸、抽屜、github、知乎/博客爬取、開(kāi)發(fā)Web微信、asyncio、aiohttp、grequests、Twisted、自定義異步非阻塞模塊、Scrapy……
第三階段:IT審計(jì)系統(tǒng)+主機(jī)管理開(kāi)發(fā)
課程內(nèi)容:
用戶行為審計(jì)、底層使用原生ssh,不犧牲ssh使用體驗(yàn),對(duì)用戶操作無(wú)任何影響、支持對(duì)主機(jī)進(jìn)行分組管理、可為運(yùn)維人員分配指定服務(wù)器、指定賬號(hào)的操作權(quán)限,批量更新、上上線、部署等、可查看當(dāng)前登錄用戶、近期用戶操作命令分析、用戶登錄……
第四階段:cmdb開(kāi)發(fā)
課程內(nèi)容:
設(shè)計(jì)符合企業(yè)實(shí)際需求的CMDB表結(jié)構(gòu)、安全API接口開(kāi)發(fā)與使用、開(kāi)發(fā)支持windows和linux平臺(tái)的客戶端、實(shí)現(xiàn)IT硬件信息的自動(dòng)收集、硬件信息變更后會(huì)自動(dòng)在服務(wù)端同步更新并紀(jì)錄變更事件、對(duì)其它系統(tǒng)開(kāi)放靈活的api、設(shè)計(jì)與開(kāi)發(fā)IT資產(chǎn)上線……
第五階段:金融量化交易策略分析系統(tǒng)
課程內(nèi)容:
股票、期貨基礎(chǔ)知識(shí)介紹,股票中各常用分析因子介紹、Numpy\Pandas\Scipy數(shù)據(jù)分析模塊學(xué)習(xí)、策略平臺(tái)的介紹與使用、調(diào)取股票市場(chǎng)數(shù)據(jù)API學(xué)習(xí)、常見(jiàn)金融分析策略如“雙均線”、“周規(guī)則交易”、“羊駝策略”、編寫(xiě)量化交易策略……
第六階段:分布式監(jiān)控系統(tǒng)開(kāi)發(fā)
課程內(nèi)容:
同一臺(tái)主機(jī)監(jiān)控多個(gè)服務(wù),不同服務(wù)監(jiān)控間隔不同、監(jiān)控多種設(shè)備、批量監(jiān)控主機(jī)、設(shè)定告警級(jí)別、不同服務(wù)設(shè)定不同告警級(jí)別、不同告警發(fā)送不同用戶、告警升級(jí)、告警的自動(dòng)恢復(fù)……
第七階段:網(wǎng)站用戶訪問(wèn)質(zhì)量分析監(jiān)測(cè)項(xiàng)目
課程內(nèi)容:
實(shí)現(xiàn)分析數(shù)據(jù)的前端美觀展示、用戶上網(wǎng)指標(biāo)收集、不同維度用戶數(shù)據(jù)的自動(dòng)分析并生成報(bào)表、最慢排名、速度區(qū)間劃分、實(shí)時(shí)分析訪問(wèn)速度及訪問(wèn)數(shù)據(jù)、統(tǒng)計(jì)分析多個(gè)網(wǎng)站、質(zhì)量分析……
第八階段:Docker自動(dòng)化管理平臺(tái)開(kāi)發(fā)
課程內(nèi)容:
Docker實(shí)現(xiàn)原理介紹、Docker安裝使用、Docker各組件介紹、通過(guò)API管理docker鏡像庫(kù)、docker container、通過(guò)web 管理docker鏡像庫(kù)、docker container、Docker集群管理……
第九階段:OpenStack私有云平臺(tái)開(kāi)發(fā)
課程內(nèi)容:
openstack各組件講解、openstack各組件源碼分析、openstack云平臺(tái)架構(gòu)、ceph存儲(chǔ)、openstack云平臺(tái)使用手冊(cè)、openstack運(yùn)維工具開(kāi)發(fā)、openstack源碼二次開(kāi)發(fā)……
第十階段:算法、數(shù)據(jù)結(jié)構(gòu)與設(shè)計(jì)模式,機(jī)器學(xué)習(xí)+人工智能
課程內(nèi)容:
常用算法介紹、時(shí)間/空間復(fù)雜度介紹、二分查找算法、哈希算法、冒泡排序、快速排序、直接插入排序、選擇排序、二叉樹(shù)特點(diǎn)及類(lèi)型介紹、堆、棧、樹(shù)及其它常用數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)模式……