親身經歷告訴你,如何零基礎快速學習Python

為什麼是Python?

親身經歷告訴你,如何零基礎快速學習Python

人生苦短,我用Python。

我接觸Python有3年時間,從剛接觸到現在工作中使用,也算是經歷過從入門到“放棄”再到入門的過程吧。目前,我在以下場景用過Python:風控數據的後端開發、電商平臺的爬蟲、機器學習算法建模、日常工作報表的呈現。差不多就這些,Python的應用場景比較多,在工作中也可以做很多事情。

如何快速學習Python?少走彎路?分享一下我的經歷,希望對你有所幫助。

自學?培訓?


親身經歷告訴你,如何零基礎快速學習Python

一個人可以走的很快,一群人可以走的很遠。

這其實是兩種學習方法的問題,有的人喜歡從自我挑戰中獲取成就感,有的人喜歡成群結隊的一起走。我覺得最好的學習方式是:買一些基礎書籍或者基礎視頻,先自學,根據自學的結果選擇是否參加培訓。

自學的結果有3種:

  1. Python上手很簡單,書本或者視頻的內容我都能學會,繼續加油!
  2. Python上手還可以,就是沒有人指導我一下,有一種似懂非懂的感覺。
  3. Python上手很難,為什麼一樣的代碼,我就是運行不出來呢?我要裂開了。

對於第一種大神,完全沒有必要去培訓,我就在培訓班裡遇到一位大神,培訓班講到的知識,他已經通過書本和視頻自學過,培訓只是為了鞏固一下而已,其實完全沒有必要;

第二種結果的人,如果想要把編程作為之後幾年的工作重心,我建議去培訓;如果只是興趣愛好,沒有必要去培訓的。

第三中結果的人,放棄一棵樹木,去擁抱一片森林。

如何自學?

官網的教程最權威,閱讀源碼可以更快學好。

  1. 網上的Python教程五花八門,我推薦菜鳥教程;
  2. 一定要看一看官網的教程,多數的教程都是出自這裡;
  3. 看源碼,這是成長最快的方法,比如:jieba的源碼、requests的源碼。

工具如何選擇?

親身經歷告訴你,如何零基礎快速學習Python

選擇比努力更重要

windows or linux

基礎知識在windows下學習,中後期把linux的基本操作要熟悉。

  1. 在windows系統下,安裝軟件、配置環境變量、創建虛擬環境等等一系列的操作都可以很方便的完成,對於完全沒有Python基礎知識的小白,windows是最好的選擇。
  2. 基礎知識掌握後就是實踐項目以爬蟲項目為例,在實際的開發中,一般都是windows系統下開發、測試完成後,會遷移代碼到遠程服務器上的linux系統下進行定時任務的設置。中期可以考慮學習linux的知識。
  3. linux系統下主要的操作就環境的搭建、第三庫的安裝、項目的迭代等。

編程工具的選擇

基礎知識選用anaconda3工具,項目實踐選用pycharm工具。

  1. 在基礎學習的階段,從基本的數據類型到面對對象編程,這裡推薦你使用anaconda3軟件來學習Python的基礎知識。
  2. 項目實踐的過程,這個時候可以選用pycharm,這個工具可以很好的與git連用,很方便項目的迭代更新。
  3. 當然還有許多優秀的工具:sublime、notepad++、vscode等,有興趣的也可以嘗試一下。

遇到困難?

在學習的過程中錯誤是避免不了的,有的時候一個bug可能困擾你很久,這裡有幾條建議,可以採納一下:

  1. 複製粘貼的時候,看有沒有少什麼東西。
  2. 哪裡不會就在哪裡pint一下。
  3. 適當的放棄有利於自己的健康。
  4. 重啟可以解決90%的問題,剩下10%的問題不需要解決。

鼓勵的話

親身經歷告訴你,如何零基礎快速學習Python

當你有疑問的時候,說明你在思考。


歡迎入坑......


分享到:


相關文章: