python新手必備學習路線圖,收藏留用!

做者:magedupython

來源:www.magedu.comlinux

本人從事python工做已經有5年的歷史了,最先大學裏面接觸python,畢業後開始從事python相關的工做,如今從事僞全棧開發:這裏爲何說僞呢,由於我不光寫web,還有運維開發,爬蟲,數據分析,深度學習等我都寫過,除了web開發稍微熟練些,別的也只是簡單的會寫,知道什麼狀況下用什麼,學習沒有捷徑,惟有多寫,多練,多想。廢話少說,進入正題。web

這裏結合我自身和一些學習python小夥伴的經驗,簡單的羅列一些學習的路線,算是拋磚引玉,歡迎小夥伴們來吐槽。windows

如圖所示,把學習python分爲4個階段,每一個階段須要完善的掌握知識點,python最初是做爲管理linux系統而出生的,python的環境部署最好在linux上面,目前linux的系統的流行,也須要咱們大部分的開發重心都在linux上面,因此linux始終貫穿在咱們的學習的階段中。運維

初級階段:這裏能夠理解爲選擇認知階段(有意識無能力),由於這個階段中咱們意識到需學習某些技能,讓咱們在社會上立足,有意識的去學習掌握某些能力,這個階段中要了解linux和python的基礎,我我的認爲這個階段是最難的,由於逃離溫馨區(有意識的去學習)的咱們,須要接觸全新的東西,有linux基礎的同窗,應該很容易入門,但做爲小白的小夥伴可能會以爲:這裏真心的不舒服,沒有熟悉的windows界面,取而代之的是各類各樣的命令行(我的推薦命令行去學習linux),徹底是個陌生的環境,什麼都不知道,心裏可能充斥着焦躁,不安等狀態。因此這個階段須要咱們有意識的認知新東西,克服心裏的負面狀態。學習

咱們須要在這個階段掌握liunx和python基礎知識點,以便爲咱們在後續階段搭好基礎,這個階段是基礎,牢固的基礎,可爲咱們提供強有力的續航。這個是四個階段中最難的一個階段。職業規劃

中級階段:這裏能夠理解爲組織認知階段(有意識有簡單能力),這個階段咱們組織在選擇認知階段學習中的技能,根據這些技能去組織咱們的意識,進一步提高認知的能力,這裏是知其然不知其因此然。知道掌握的技能如何使用,可是不知道爲何這樣用,不用想那麼多,疑問先保留,用就對了。在這個階段須要掌握linux和python的稍微複雜的用法。有了前面的基礎,這裏學習起來應該四個階段中是最快的。命令行

高級階段:這裏能夠理解爲全面整合認知階段(有意識有能力),這個階段咱們知其然知其因此然,中級階段的疑問,在這個階段獲得解決。我我的認爲這個是四個階段中,第二難的階段,這個階段中各類各樣的概念、用法猶如暴風驟雨般來襲,會讓措手不及,總有雨過天青,看見彩虹的時候。開發

進階階段:這裏能夠理解爲職業規劃階段(這裏須要有意識的去選擇適合本身的職業)通過前三個階段的洗禮,咱們能夠有能力整合和組織咱們代碼,實現本身部分的一些想法了,不過根據每一個人的職業規劃的不一樣,咱們還須要再一次提高本身,根據職業規劃的要求,有選擇的去認知,組織,整合咱們須要的東西。這裏建議最好選擇本身合適的職業,這裏的合適是說本身有感興趣的,興趣驅動學習。部署

但願你們有所幫助,祝願你們學有所成。

相關文章
相關標籤/搜索