- Python函數式編程(第2版)
- (美)史蒂文·洛特
- 316字
- 2020-04-22 12:28:27
第1章 函數式編程概述
函數式編程通過在函數中定義表達式和對表達式求值完成計算。它盡量避免由于狀態變化和使用可變對象引入復雜性,讓程序變得簡潔明了。本章將介紹函數式編程的一些基本技術,以及如何在Python中運用這些技術。最后會介紹通過這些設計模式構建Python應用時,函數式編程帶來的好處。
Python包含大量函數式編程特征,但它不是純粹的函數式編程語言。它不僅具備函數式編程的諸多優勢,還保留了命令式編程的強大優化能力。
本書中的許多示例來自EDA領域。使用函數式編程方式解決該領域的問題可以很好地展示其特點,而且與其他解決方法相比有明顯優勢。
本章的主要目標是介紹函數式編程的基本原則,第2章開始編寫Python代碼。
本書主要使用Python 3.6作為實現語言,部分示例也可以在Python 2中運行。
推薦閱讀
- Practical Data Analysis Cookbook
- Android和PHP開發最佳實踐(第2版)
- Learn Type:Driven Development
- GeoServer Cookbook
- Production Ready OpenStack:Recipes for Successful Environments
- oreilly精品圖書:軟件開發者路線圖叢書(共8冊)
- Visual C
- Visual C++應用開發
- SQL Server從入門到精通(第3版)
- Teaching with Google Classroom
- R用戶Python學習指南:數據科學方法
- Java零基礎實戰
- 深入理解C指針
- 軟件測試(慕課版)
- 多接入邊緣計算實戰