學習python前言介紹

52bdqn發表於2018-06-13

今天要學習的就是這張圖,如果明白這張圖就代表我們把學會了,這個叫做sundy的座標系學習法,也算是我的專利性總結和發明,這是我把我們學習語言的時候,把它框在一個座標系的四個象限裡面。
 
什麼是程式?

  程式等於資料結構加演算法,那麼資料結構是一個靜態的東西,演算法是一個動態的東西,我們用一個新的語言來編寫這個程式,我們就可以考慮到語言也就是主要由資料結構和演算法相關的東西,或者靜態或動態的東西來構成,所以我們就可以把每一門語言進行一個拆解,比如說現在這門語言就叫做Python,那麼Python這門語言就拆解成縱座標是物件導向和麵向過程,那麼我們知道以前的程式語言C語言就是程式導向的語言,而C++就是物件導向的語言,然後橫座標就是資料結構和演算法,所以由這樣的縱橫兩向的座標所構成,我就劃分了四大塊,我們來看一下這四大塊中的第一塊,我們稱為程式導向的資料結構,第二塊我們稱為程式導向的演算法,資料結構就是靜態的,演算法的動態的,我們說用計算機來描述這個世界,世界是可以被我們的計算機語言來描述的,那我們就用靜態和動態來概況就可以了。第三個區域就是物件導向的資料結構,第四個區域就是物件導向的演算法。

  然後我們來回顧一下Java,在學習Java之前語法方面最開始要學習基本資料型別,所以我們在學習一個新的語言的時候,我們都會學習基本資料型別,然後學常量變數,然後我們想象一下資料型別是不是就是一個靜態的型別,它是不是就是一種資料結構,它是程式導向的,可能我們後面會學到類或者介面,這些也是靜態的結構,它是物件導向的資料結構,今天我們來看到Python也是一樣的,所以我們知道學習一門新的語言,一定要對比的來學習。

  比如說在Python裡面,程式導向的資料結構有哪些?

  我就總結了一下,有常量,變數,註釋,基本資料型別,還有一些複製的資料型別,比如說列表,元組,字典等等。然後程式導向的演算法,這是一個動態的東西,它包含了基本的運算子,比如說大家常見的一些資料運算子,邏輯運算子等等,還有一些控制流語句,比如說條件語句,迴圈語句等等
  物件導向的資料結構有類,屬性,模組,物件導向的演算法有構造及析構過程,這樣一總結我們就會發現,學習一門語言其實還是很簡單。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25876358/viewspace-2156132/,如需轉載,請註明出處,否則將追究法律責任。

相關文章