首頁>Club>
15
回覆列表
  • 1 # 海濤全棧之路

    python說實話,上手還是很快的,不用考慮變數型別宣告,不用考慮垃圾回收,編寫玩直接執行,不用等待編譯,而且你能想到的各個方面都有很好的輪子,網上也說過python除了不能生孩子啥都能做。

    但是,要想真的做到寫出來的程式碼pythonic

    ,還是需要時間的磨鍊的,要學會python的那種思想。python是有很多的奇淫技巧,確實寫出來很漂亮,通常普通的寫法要幾行才行,pythonic的程式碼只需要一行就可以實現。這個也是需要多積累,python cookbook裡面也有很多很實用的例項程式碼可以學習下。

  • 2 # 雲平臺運維開發

    在如此多的程式語言裡面,我覺得Python是比較好學習的了. 同時,如果從功利的角度來看,Python也是投入產出比很高的語言.

    Python語言建立之初就是為了"簡單",所有其語法讀起來就像讀英語句子一樣,很直觀.

    當然,必須要說明,Python實際上屬於入門簡單,精通困難的語言.

    我把官方的文件分成了3個部分,簡單的說明下在不通階段需要學習掌握的東西:

    1. 在入門階段,需要把其中The Python Tutorial和Python Setup and Usage弄清楚,這樣就可以用Python來寫一些小的程式了.

    2. 如果需要寫出高效的,正確的,優雅的Python程式碼,那麼需要把The Python Language Reference部分弄清楚,熟練掌握Python中的各種常用語法.同時熟悉The Python Standard Library中的常用模組的方法,比如sys,os,re模組.還需要學會到pypi上找自己需要的第三方庫. 這個時候我們就能做一個標準的"碼農"了.

    3.如果自己變成了造輪子的人,也就是"大神",那麼熟悉Python的各種高階語法,比如描述符,元類就很必要了. 同時需要熟悉C語言,這樣才能用C來實現自己程式碼核心演算法,提升執行速度.也需要對Python實現有較深入的瞭解,比如知道GIL的限制.

    總的來說,Python是一門下限很低,上限很高的語言. 不能期望一下子就變成了Python "高手",但是也值得持續投入精力學習.

  • 3 # 人工智慧研究所

    Python 應該是所有程式語言裡面最容易入門,最容易學習的一門程式語言了,對比c語言,java等程式語言,python擁有很多開發者已經開發好的第三方庫,有些功能並不需要自己開發,直接可以呼叫第三方庫,這也是為什麼python 會大火的原因,python 界流傳的一句話是,人生苦短,python當歌,所以有些事情不要重複造輪子,除非你造的輪子比人家的更好,畢竟人生苦短,不是嗎

  • 中秋節和大豐收的關聯?
  • 有哪些人為因素導致的科研困難?