Python學習十一:函數式編程

來源:互聯網
上載者:User

標籤:函數式編程   python   

這也是我第一接觸函數式編程這個概念,並不知道是幹嘛的?好奇心驅使下學習了一下,有了大致的瞭解:函數式編程自己的理解:就跟說話一樣寫程式,這個程式寫出來可以直白的告訴人是要幹嘛的。以下是我讀到的關於函數式編程的文章的描述:

函數式編程的一個特點就是,允許把函數本身作為參數傳入另一個函數,還允許返回一個函數![1]

函數式編程的準則:不依賴於外部的資料,而且也不改變外部資料的值,而是返回一個新的值給你。[2]

函數式編程的理念:把函數當成變數來用,關注於描述問題而不是怎麼實現,這樣可以讓代碼更易讀。[2]

函數式編程到底有什麼好處,為什麼會變得越來越流行?[3]
1. 代碼簡潔,開發快速;
2. 接近自然語言,易於理解;
3. 更方便的代碼管理;
4. 易於”並發編程”

參考文章連結:
[1]、函數式編程
[2]、函數式編程
[3]、函數式編程初探

以下是我遇見的幾個不錯的個人網站,他們都很厲害:
1、http://www.liaoxuefeng.com/
這個網站可以學到:Python、Git
2、http://coolshell.cn
這個網站可以學到很多,比如……
3、http://www.ruanyifeng.com/home.html
這個網站可以學到,哈哈——寫詩的

都是不錯的!

Python學習十一:函數式編程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.