回覆列表
-
1 # 小鳥攻城獅
-
2 # matplotlib小講堂
首先你要想清楚“接下來我要做什麼?”
在想清楚自己想要做什麼以後,搜尋一下相關的資料,看看有什麼成熟的庫可以使用,然後開始庫的學習。
下面針對不同的方向,推薦幾個成熟的庫
一、Web應用開發國內的豆瓣、果殼網等;國外的Google、Dropbox等都是用Python來開發的,所以使用Python進行Web應用開發是毫無壓力的。
比較成熟的庫有:Flask、Django和TurboGears
二、資料分析與視覺化Python被廣泛的運用於科學和數字計算中,例如生物資訊學、物理、建築、地理資訊系統、影象視覺化分析、生命科學等,常用numpy、SciPy、Biopython、SunPy、matplotlib等。
三、3D遊戲開發Python有很好的3D渲染庫和遊戲開發框架,有很多使用Python開發的遊戲,如迪斯尼卡通城、黑暗之刃。常用PyGame、Pykyra等和一個PyWeek的比賽。
四、圖形介面開發Python可編寫桌面圖形使用者介面,還可以擴充套件微軟的Windows,常用Tk、GTK+、PyQt、win32等。
五、系統網路運維在運維的工作中,有大量重複性工作的地方,並需要做管理系統、監控系統、釋出系統等,將工作自動化起來,提高工作效率,這樣的場景Python是一門非常合適的語言。
-
3 # 奔跑的茄子v01
丟筆,要看清楚別人需要什麼。
看完廖雪峰,去看django。
走web,需要django。
走大資料,人工智慧等,也需要先web。所以,下一步Django,搞定裡面的知識點!再考慮下一步!
-
4 # zantinghua
尚學堂高淇400集Python,影片的,有小例子,比較有成就感。我在廖雪峰官網看了兩遍文字教程,現在看的是高淇400集。高淇有個觀點,遇見不理解的,不要揪住不放,往後看。學了新東西,舊東西慢慢就好理解了。
好記性不如爛筆頭。看完了大部分也是淺嘗輒止。大部分靠實踐,實踐了理解不去也會忘。
建議,
第一,看開源框架(Web框架,Django 或者Flask)
第二,執行這些框架,並搭建一個部落格或者網站。或者替換外掛。
先了解基礎特性,以後進階高階。
比如訊息佇列 事件 執行緒 協程 程序 模型 框架。
高階特性瞭解後就可以很好的看懂框架和工具,利用好工具,才能創造出更好的工具。比如你也可以創造或者改進一個Django或Tornado 之類的web 框架。
最後瞭解資料庫,快取,中間價等等