我建议朋友使用Python学习一些函数式编程,以扩展他的知识并克服程序员的疲劳。
我选择了Python,因为这样他很有可能在实际的日常工作中使用新知识。
我试图找到他一些教程,并找到了很多指南 - 深入探讨如何使用map
,reduce
,filter
等,但不提供他可以在编码时学习的练习。
在哪里可以找到使用功能性python在教学时解决问题的教程?
对我来说,最佳答案是功能性编程课程的作业,需要用Python编写。这样的事情可能很少见,因为学术课程通常更倾向于使用更纯粹的功能语言进行此类工作。
答案 0 :(得分:7)
也许http://diveintopython.net/functional_programming/index.html有帮助。
其他一些有用的链接是:
答案 1 :(得分:1)
答案 2 :(得分:0)
这不是你问题的字面答案,但我建议你的朋友用Javascript而不是python练习。使用python,你可以做一些函数式编程,但是大多数项目都不需要做很多事情。 Javascript确实需要这样做,并且至少是现在这种语言的常用/有用。你会在javascript中找到比python更多有用的教育资料。