css
html
系統:線程、進程、shell編程前端
網絡:網絡原理、HTTP協議。socket開發、io多路複用、異步io開發python
算法要求:轉置矩陣、求質數、常見排序算法等,甚至要求現場寫mysql
數據庫:關係型數據庫至少會mysql,nosql應該瞭解,最好會一個react
中間件:消息隊列原理和應用,例如rabbitmqes6
web開發:偏後端,MVC框架要求會Django、flask、tornado之一web
可視化:web的前段開發多一些html,js要會算法
數據分析和AI:要求掌握數據分析的數據理論,機器學習經常使用庫使用sql
課程體系
基礎:操做系統、網絡基礎、數據庫基礎、python語言基礎....
進階:函數封裝思想、面向對象設計、裝飾器、描述器、元編程...
高級:網絡編程、編髮編程、消息中間件、orm、傳統網頁開發(html、css、jQuery、echars)最新前段開發(es六、react、antd)...
實戰:web框架、(類flask web框架、Django、flask等)、數據庫建模、博客系統、任務流系統、爬蟲scrapy與數據分析...
高端:數據清洗、企業數據分析、預測推薦、機器視覺...
職業方向
運維自動化工程師:需求多樣性,問題複雜
全棧工程師:偏向web開發,掌握web前端後端開發
爬蟲工程師:掌握常見爬取庫,可使用爬蟲框架開發
大數據開發工程師:可使用python語言完成,注意算法應用
分析工程師:科學計算,數據建模,注重算法的設計