首先,關於自學,我有幾點需要提前說明:
第一,自學就是要自己願意學,不要三天打魚兩天曬網,嘴上說學卻遲遲沒有行動。不要做語言的巨人,行動的矮子。
第二,在自律的基礎上,我們要高效的學習,這樣才能有顯著的學習效果。
第三,我們要知道你學習的方向是什麼,現在Python主要的應用領域有爬蟲、網站開發、資料分析和視覺化、機器學習和AI等,每個人可以先想到自己想深耕於哪個方向,這樣有目標的學習更有前進的動力。
做到以上三點,你就離成功更進一步了。
現在我們來進入今天的主題,如何學習python!我不贊同邊查邊做邊學,或者說是強烈反對。查詢資料的過程是一個非常耗時、耗精力的過程,而最終獲取的都是支離破碎的碎片化知識。
因此,我還是建議應該系統的對Python進行學習。
首先,打好基礎,Python的語法還是比較簡單的,掌握以下幾個知識點,基本可以讓你上手大多數的第三方庫:
1.變數型別:
字串: str整型: in浮點型: float列表: list字典: dict集合: se元組: tuple2.邏輯判斷:
if .. elif .. else..for loopwhile looptry .. except ..3.函式和類:
函式: def 和lambda類: class庫: module一開始學習知識的時候,我們對基本概念熟視無睹,只想快點將知識之劍掌握在手,哪管知識之劍該用在何處。當我們學會知識之後,基本概念就會回來找我們算帳,出錯一次劍,就記一次帳,賬本慢慢變厚的過程就是我們向基本概念靠攏的過程。
當我們掌握了知識最基本的概念之後,我們就開始還賬了,這時,賬本就開始慢慢薄了
一旦基礎概念掌握熟練了,日後無論做什麼都會更加輕鬆,像python在別的方面的應用,如資料分析,人工智慧,爬蟲等等,都是以python為基本核心的。零基礎的話,紮實掌握python基本概念和語法元素是非常有必要的。
入門Python從哪裡學起入門的話,是要從瞭解Python開始學起來。先知道它在什麼領域可以做什麼。文章篇幅過長,有需要的建議慢慢看。首先來看一下,Python的職業發展路徑:
根據職業成長路徑圖總結出的學習python的知識點:
2. 實戰入門部分學習結束之後,就可以嘗試去Github找一些Python相關的專案,這裡有2點好處:
能夠從別人程式碼中學習更多實用技能加深自己對Python的理解學完基本語法知識,該如何使用?自己使用的熟練度如何?都不太確定,可以透過一些實戰專案,檢驗並且加深對於Python實際應用的理解。