當前位置:成語大全網 - 新華字典 - Ph學習路線圖大學生必看

Ph學習路線圖大學生必看

Python學習從0學Python的八個階段

00資源分享在前

國內Python學習網站:

黑馬程序員視頻庫:blogs.com)

國外Python學習網站:

Codecademy(www.codecademy.comUdemy(www.udemy.com)

Coursera(www.coursera.org

edX(www.edx.org)

FreeCodeCamp(www.freecodecamp.org)

中文文檔地址

Python官方文檔:/3/Python 標準庫:/3/library/index.html

01Python基礎

學習目標:

能夠熟練使用Python技術完成針對小問題的程序編寫以及小遊戲程序的開發。

學習重點:

1)計算機組成原理:計算機組成部分、操作系統分類、

B/S和C/S架構、理解軟件與硬件的區別

2)Pvthon變量以及開發環境:字符串、數字、字典列表、元祖等

3) 流程控制語句:程序的執行順序,順序執行、循環執

選擇執行

4)函數:定義函數、調用函數、函數的嵌套、遞歸函

數5文件的基本操作:文件的打開、編輯、關閉

6)面向對象編程:類對象、實例對象、定義類、實例化對象

7)異常處理:學會捕捉異常、自定義異常

8模塊和包:理解模塊和包的概念並學會使用

9)飛機大戰遊戲制作:自己獨立完成飛機大戰遊戲

02Python和Linux高級

學習目標:

能夠使用面向對象的程序設計方法,基於Linux

操作系統進行高並發量的網絡程序開發。

學習重點:

1)Linux系統應用:Linux發行版系統的使用、基本的操作語

2)網絡編程:TCP/IP協議、服務器工作過程

3)並發編程:線程、進程、協程3

4)函數高級應用:熟練使用函數的調用等

5)正則表達式:熟練運用re模塊的各種方法

6)數據庫:關系型數據庫、非關系型數據庫、MySQL

7)Python語法進階:閉包、裝飾器、生成器、叠代器

8) mini-web服務器:根據網絡服務的過程寫出簡易的web服務器

9) mini-web框架:可以編寫簡易的web服務器框架

03前端開發

學習目標:

能夠寫出簡單的HTML頁面,會使用iQuery、CSS等。

學習重點:

1)HTML的學習:HTML的文檔結構、快速創建HTML方法

2)CSS:CSS的使用

3)PS的簡單應用:Photoshop的基本使用、取色、圖

4)JavaScript的學習:JavaScript的基本語法

5)iQuery的學習:iQuery的使用

6)Vue框架:框架的使用以及註意點

04Web開發

學習目標

能夠熟練使用Flask和Diango框架進行web服務的開發。

學習重點:

1)Flaskweb框架的使用

模板與表單、數據庫的使用、單元測試、第三方擴

展與雲服務器的使部署、Redis緩存使用、GIT版本控

制、用、驗證碼的收發、網站項目開發實戰

2)Djangoweb框架的使用框架的使用方法、模型介紹

、ORM以及數據庫操作、視圖以及模板、Diango

中間件、Django RESTFramework、網站項目開發實戰

05爬蟲開發

學習目標

能夠寫出實用的爬蟲項目。

學習重點:

1)爬開發的知識體系與相關工具

網絡爬蟲的原理以及相關爬蟲工具

2)MongoDB數據庫

數據庫的增刪改查

3)Scrapy框架

框架的原理以及使用

4)定制化爬蟲采集系統

數據的采集、分析

5實戰項

實用型綜合爬蟲應用

06shell自動化運維

學習目標:

能夠熟練使用shell命令和Python腳本進行自動化運維

學習重點:

1)shell運維、腳本與變量

運維簡介、shell簡介、腳本執行方法、開發規範

2)shell常見命令進階

表達式、linux常見符號、常見命令詳解

3)shell流程控制

選擇語句、循環語句、函數

4)代碼發布與環境部署

掌握代碼發布流程與環境部署

5代碼腳代碼發

掌握手工代碼發布與腳本代碼發布

07數據挖掘與數據分析

學習目標:

能夠熟練使用Python技術完成針對小問題的

程序編寫以及小遊戲程序的開發。

學習重點:

基本概念:順序表、鏈表、棧、隊列1

2)排序與索引:排序、索引、樹與樹算法

3)Series對象:Series對象、DataFrame對象DataFrame查詢

4)數據操作:數據的操作、存取與統計

5Pandas繪圖:熟練使用Pandas

6)科學計算numpy、pandas: numpy、pandas、

matpalotlib、金融數據的綜合分析處理

08人工智能

學習目標:

能夠熟練使用Python技術完成針對小問題的程序編寫以及小遊戲程序的開發。

學習重點:

1)特征工程:了解什麽是人工智能、機器學習、深度學習以及特征工程

2)監督學習分類算法:熟悉監督學習分類算法、Scikit-learn使用

3)模型選擇與調優:可用數據集、模型的選擇與調優

4)數據與多因子模型:多因子模型應用

5量化交易策略:量化交易概念與相關的策略

6)回測框架:了解回測框架

7)量化交易平臺實戰:關於量化交易平臺實戰的項目