python成為了人工智能熱門的編程語言,其生態也是非常的豐富和活躍。python是一種全棧式編程語言,支持前端、爬蟲、運維、測試、數據分析、數據挖掘、機器學習、深度學習算法、遊戲開發等,關鍵是社區資料豐富,語言簡潔好用並且開發效率很高,因此不少朋友也往python全棧方向發展。下面開始介紹python全棧的大體知識體系。
第1章:Python基礎
python基礎這部分要熟練掌握,字典、列表、集合這些數據結構在後續編程開發中,是使用很普遍的,所以要熟練掌握,對後續開發很有幫助。
文件操作、異常處理、面向對象等,這些都是基本必備的基礎。
<code>(1)基礎語法 (2)字典、列表、元組、集合 (3)函數 (4)文件操作 (5)異常處理 (6)面向對象/<code>
第2章:Python核心編程
<code>(1)Python核心編程 (2)Linux系統編程 (3)網絡編程 (4)Web服務器案例 (5)正則表達式/<code>
第3章:數據結構
數據結構這一塊,只要是做研發的同學,都需要不斷練習和熟習,這些基礎的算法經常是筆試題目來的,如果你連筆試題都不會做,可想而知,可能連面試的機會都沒有。
<code>(1)數據結構和算法基礎 (2)順序表 (3)棧與隊列 (4)鏈表 (5)排序與搜索 (6)樹與樹算法/<code>
第4章:數據庫
數據庫無論是後端開發人員,還是算法工程師,都需要學習掌握的。
<code>(1)Mysql (2)MongoDB (3)Redis/<code>
第5章:前端
<code>(1)HTML (2)CSS (3)Photoshop (4)HTML5 + CSS3 (5)移動端頁面開發 (6)Javascript (7)jQuery (8)移動端JS庫 (9)Bootstrap/<code>
第6章:Django
<code>(1)Django (2)天天生鮮項目思路 (3)Git/<code>
第7章:爬蟲
<code>(1)Python爬蟲基礎 (2)Scrapy框架 (3)Scrapy-redis分佈式策略/<code>
第8章:tornado
<code>(1)Tornado (2)愛家租房項目 (3)微信公眾號/<code>
第9章:shell與自動化運維
<code>(1)運維與shell (2)Shell常用工具 (3)Nginx (4)自動化部署/<code>
第10章:算法
算法的細分領域比較多,目前比較熱門有:計算機視覺、自然語言處理、推薦系統、語音識別、信號處理。個人看法是,往一個細分的算法領域深入發展,同時泛學多個細分領域的算法知識,因為現在很多實際業務問題往往是多學科交叉綜合使用的。
<code>(1)特徵工程 (2)用戶畫像 (3)數據挖掘 (4)自然語言處理 (5)推薦算法 (6)大數據 (7)目標檢測 (8)信號處理 (9)計算機視覺 ......./<code>
部分參考自網絡分享,如有侵權,請聯繫刪除!
關注——>[數據與算法],分享數據經濟、數據認知、算法知識。