非科班出身自學Python,難嗎?講解Python學習路線實用方法

2021-01-09 成都達內小編

今天給大家推薦一篇前輩自學Python的總結文章。希望你從中有所收穫。

我不是技術類在職人士,完全屬於崗外人員。由於長期從事非技術類崗位的工作,無論對web開發還是數據分析,相關知識都比較欠缺。

另外由於工作比較忙,不能保證每天都有機會使用網際網路,我看到的是:很多學習python的朋友都要比我有優勢。

這便是我開始學習python時的情況。

一、徘徊期

最開始了解python這門語言大概是2016年,當時想能換一個薪資更高的工作,動過學python的念頭,但是由於各種工作上的原因,這件就被無限期擱置了。

知道半年多以前,辭職在家,這一閒下來,就想起了Python。於是就重新撿了起來。最開始關注了很多公眾號,大概對Python各種應用有了一個了解。於是,開始了我的python學習之旅。

二、入門

於是我開始搜尋各種Python相關的資料,在網上找視頻,加社群。還有去了解各種開發工具。

我逛遍了所有的Python平臺,知乎、廖雪峰,騰訊課堂,網易雲課堂等等。網上的視頻、書籍、博文等學習資料可謂鋪天蓋地,但畢竟我們的學習時間是有限的,不可能去一一嘗試,幾個月下來,資料收集了上千個G,視頻也卻看不了多少。

也有試過買書學習,《python從入門到精通》《Python學習手冊》《Python從入門到放棄》等等。

然後發現,這種方式真的不適合我,自學終究對於一個沒有接觸過,而且大學沒有學過計算機編程的我來說,確實有點困難。

於是我一邊自己混跡論壇,一邊看書,一邊結合自身的情況購買了Python的課程。

買在線課程的最大作用不是它提供的視頻和資料,而是後續的服務和那個背後的資源。這以後不僅對以後的Python進階有幫助,有時候還可以拿到大神的筆記。幸運的話,甚至可以混個比較好的工作推薦。

目前來看學習python主要有四個方向:web開發、爬蟲、小程序開發、桌面程序開發。個人更喜歡爬蟲程序,但是聽大家討論說,Python在web開發領域還是比較有優勢,而小程序、桌面程序、以及現在比較火的機器學習,則需要大量的理論和技能基礎、入門門檻較高。

所以我選擇了比較好就業的爬蟲和python Web。

達妹補充:

其實Python的應用範圍十分廣泛,包括人工智慧、運維、測試、後臺開發、大數據分析等。這位前輩因是自學,沒有人帶,所以只能選擇比較淺顯的Python web。

三、學習體會

最後分享一點,我自己的學習心得和體會。

這是自己在學習過程中的總結。

1.有計劃的學習和心態

我們要為生活中的各種事情忙碌,並不是每天都能擠出時間來學習,但是我們決不能三天打魚兩天曬網。

如果遇到某些東西中斷了學習,那就想辦法恢復學習狀態,不輕易放棄。後面一定會看的到自己的成長。

2.細化目標

在學習過程中,最好能夠制定比較細小的目標,然後不斷更新,像做一個web網站、開發一個小遊戲之類的中 期目標,個人認為並不適合每一個初學者。

根據自身的學習程度和技能水平不斷調整,例如在初期設定「搞清楚is和==之間的關係」、「學習模塊調用」,到後期調整 為「寫一個小型爬蟲」、「清洗並分析一組數據」之類的目標。

3.多練多看

「練」是指在學習過程中要勤於動手寫代碼,在學習初期,哪怕是照抄書本上的代碼也可以加深對程序的理解。

「看」是指要善於閱讀和學習其他人優秀的代碼,這樣才有可能慢慢體會到python真正的精髓所在。

這些常用功能給程式設計師帶來的方便,是其他框架所不能替代的。

四、開發工具

最後在分享一下我積累的開發工具:

IDLE: python安裝自帶工具,被很多人詬病,但我覺得它安裝簡單,反而很適合初學者。如果實在不喜歡,可以在學習一段時間後改選其他的工具。

pycharm:專業級神器,缺點是比較笨重,平時寫小程序的話一般不用。

sublime text:輕量級神器,我的最愛,非常喜歡它的界面。

Anaconda:集成了大量數據分析相關庫,安裝方便,另外它的調試功能據說也比較強大。缺點是界面比較難 看,代碼補全功能也不完善。

Ipython:又稱jupyter,Anaconda自帶,我最近才開始使用,能夠實時查看代碼輸出(這一點也很適 合初學者)

學Python的方式很多,自學,網絡或者參加培訓。如果你想要在短時間內快速入門,順利掌握一門技術,建議你到達內學習,10年項目經驗資深講師,5個月的課程,從Python 基礎、Web 開發、爬蟲技術、自動化運維、再到人工智慧技術,資深名師幫你掌握最新前沿技術,乘著人工智慧的東風拿高薪。

相關焦點

  • 非科班出身自學Python,如何才能提升自己?
    近幾年IT行業越來越火熱,已經連續兩年超過金融,位居行業之首,那麼隨之而來的越來越多的人轉行跨進入IT,自然學習編程的也越來越多了!尤其python是很多初學者的首選,因為簡單易學,語言貼近英語,沒有很多條條框框,而且現在AI的研發都少不了python。
  • python入門靈魂問題——python學習路線與教程
    一、python入門簡介對於剛接觸python編程或者想學習python自動化的人來說,基本都會有以下python入門靈魂問題--python學習路線,python教程,需要學習哪些內容才能徵服python這條蟒蛇呢?前言:Python分為2.x和3.x之分,2.x目前已經快被淘汰了就不要學了,直接學習3.x,目前最新的版本為3.8。
  • Python高效學習,自學視頻+電子書+路線
    全網最火python資料大全Python自學資料,再也找不到比這更全的近年來Python變得越來越流行了,不僅在未來的市場有著無線的可能性,學習好Python對今後的職場發展也有著很大的幫助!所以我總結和整理了一些自己自學Python過程中的學.習經驗及學習資料分享給大家!
  • 2020最新,Python入門視頻,Python學習路線
    這是一篇關於如何成為python開發者學習路線圖,也是一篇 Python 入門指南,針對那些沒有任何編程經驗,從零開始學習 Python 的同學。不管你學習的出發點是興趣驅動、拓展思維,還是工作需要、想要轉行,都可以此文作為一個參考。在這個信息爆炸的時代,以 「Python入門」 為關鍵字搜索出的結果成千上萬,不少小白選手難免會東一榔頭西一棒槌,最終看了很多文章,卻仍沒跨過新手那道門檻。
  • python學習方法總結(內附python的全套學習資料)
    python相對於java,C等語言代碼量小,更加簡單易學只要肯用心,最多只需要兩個月,就能找到一份對應的工作當然任何一份技能要精進都需要一萬小時,得做好心理準備同時也許你有學歷,數學,學習方法等種種問題
  • Python學習方法總結(內附python全套學習資料)
    先聊聊網際網路轉行那些事兒很多人是小白,想從事或轉行網際網路,想以python為切入口,那麼恭喜你,這可能是你離網際網路工作最捷徑的一條道路了,畢竟python相對於java,C等語言代碼量小,更加簡單易學,只要肯用心,最多只需要兩個月,就能找到一份對應的工作,當然任何一份技能要精進都需要一萬小時,得做好心理準備同時也許你有學歷,數學,學習方法等種種問題,我將在文末一一解答
  • 最新python入門視頻,python學習路線,python教程,python課程
    最新python視頻400集免費領這是一篇關於如何成為python開發者學習路線圖,也是一篇 Python 入門指南,針對那些沒有任何編程經驗,從零開始學習 Python 的同學。結合自身的學習經驗以及與很多自學者的溝通了解,我們整理出一條可操作性較強的自學路線,同時Python優質學習資源,文章末尾,供諸位尚未入門或剛入門不久的同學參考。0. 心態準備 編程是一門技術,也可說是一門手藝。如同書法、繪畫、樂器、雕刻等,技藝純熟的背後肯定付出了長時間的反覆練習。
  • 他說,python入門學習難嗎?你應該如何規劃自己的學習路線
    python入門學習很難嗎?其實不然,只要掌握適合你的方法,以及正確的學習路線,入門python實在不難。python本身就是一門適合零基礎以及初學者學習的語言。那麼,對於python入門學習,我們應該怎樣學呢?
  • 零基礎學習Python難不難?
    常見的一種應用情形是,使用python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中有特別要求的部分,用更合適的語言改寫。比如3D遊戲中的圖形渲染模塊,速度要求非常高,就可以用C++重寫。至於學習Python難不難,其實不會難,代碼少而且簡單粗暴,至於上手快慢這個就因人而異。如果你想自學python,快速學習Python如果沒有基礎難度較大,可以參考一下學習建議。
  • 應該怎樣規劃python學習規劃路線?
    python現在在各行各業都有十分廣泛的應用,而且近幾年的市場需求也不斷擴大,未來的發展前景也十分廣闊,許多小夥伴想要去學習python來提高自己的職場競爭力。python學習難嗎?應該怎樣規劃學習路線?下面跟小編一起來看吧。
  • 零基礎自學Python要多久才能學會?
    來源:博學谷作者:吾非魚零基礎自學Python要多久?學習Python開發的周期因人而異,由於基礎、學習效率不同有的人學習進度快,需要六個月到一年不等,有的人自律性較差可能需要更久的時間才能學會,今天小編分享下6個月學習周期內的自學Python的學習路線。
  • 為什麼要選擇Python怎樣系統的自學並快速學習Python
    自學的不知道Python如何系統的學習,看看小編的思路導圖。細分Python,分了又分的小知識點————————————我還為大家準備了python學習大禮包,免費分享給大家python資料獲取方式:請評論+關注,最後私信「資料」獲取資料私信方法:第一步,點擊頭像。
  • python初學者必看的學習路線 Python是近幾年比較火的程式語言
    Python是近幾年比較火的程式語言之一,因為人工智慧的火爆,讓很多人都想從事python開發。很多零基礎學員在學習python的時候都會走一些彎路,下面小編就為大家分享python學習路線圖,幫助零基礎學員在學習的時候少走彎路。 很多人都在問Python學習步驟應該如何安排?
  • 學Python有意思嗎?自學可以出去工作嗎?
    但是在此之前從未系統的學習過一門計算機語言。作為一門新興的語言,在國內其參考教材十分有限。學習Python就真的難嗎?不難啊!!本人自學已經工作近9年,也僅僅只是在學校學習了2年的時間。。。為什麼會難呢?可以加1547251666,好友,具體聊一下學習的方法。
  • 為什麼推薦學習Java找工作,而非python?
    以我了解,Java崗位初級的要求比較相對來說比較低,不像其他語言python、Go語言等等你沒有幾年的工作經驗你是很難找到工作的,何況對於我是轉行或者非科班出生的程式設計師呢,選擇很重要,要各各方面的了解,並不是說隨便學那個行。我認識一個大姐,30歲了還要轉數據分析這崗位,而且是零基礎,你說這可能嗎?
  • Python學習路線與脫坑指北,看這篇就夠了
    1昨天寫了兩篇python的文章,引起了JR們的巨大反響,大大出乎的意料,原本只是平時業餘輸出文章,交流學習經驗,完全沒想到能引起大家如此大的反應,一群馬來黨紛紛留言。讓我始料未及的是太多的JR各種問題轟炸,讓我來不及回復,當然也有業內人士出來指出問題,甚至也有人質疑是培訓班的。很多問題不是簡單一句回復就能解答,也怕誤導大家,所以我想整理出一個學習路線,希望能解答很多新手的疑惑。
  • Python400集大型視頻,讓大家從正確的方向出發學習
    python到底該怎麼學習:1.首先我們要了解python是什麼:Python是一種電腦程式設計語言。也可以說python是一門膠水語言,也就是我們打LOL裡的輔助。2.那python我們該怎麼入門:現在給大家介紹一下學習資料,講解了如何從零開始編寫網絡爬蟲程序, 內容包括網絡爬蟲簡 介, 從頁面中抓取數據的三種方法, 非常適合現在剛開始學的小白,詳情請看下面資料圖片。
  • 編程的入門學習心得,python
    編程入門剛開始學習編程,主要是以為自己想動手做個網站,但是由於技術原因,最後抱著「求人不如求己」的想法,乾脆自學編程難不難?這個問題我覺得所有認真學過的人,都一定會肯定的告訴你編程不難,但是精通的話自學還是有點困難的。如果你還沒去學習,就覺得編程一定很難,那麼其實你是沒有資格說這句話的,任何事情一定是要去嘗試後,才能這麼說。編程其實很像堆積木,然後根據需求,把東西造出來,可以是房子,也可以是橋梁。學習編程無非運用這些積木,來創造你要的東西。
  • 我了解的python自學現狀
    據我所知,自學python的人群中,每天有人進入自學行列,也有很多人堅持不下去退出了。這裡放棄的原因跟他們自己學習python的目的有關,如果只是感興趣好奇來學的,而不是抱著需求或者是工作的目的來學習,往往是覺得不想學了,太難了。拋開這些人來說,抱著強烈目的來學習的你,為什麼會放棄呢? 學得太雜太亂,沒人和你交流進步嗎?覺得自己太盲目了,感受不到學習的樂趣嗎?
  • 零基礎自學python好難?學不會,想放棄?看人家怎麼學的。
    那你為什麼不能接受有人一分鐘能學你一輩子的知識…別人用一分鐘學你一個小時的事情,不也沒什麼不對嗎?學習是為了把自己變得厲害,不是為了把自己變得比別人厲害。因為不管你學不學,總有無數人永遠比你厲害,也有無數人永遠沒你厲害。但如果你不學,你就永遠不會變得更厲害。