我推荐一位朋友学习一些使用Python的函数式编程,以扩展他的知识,并克服程序员的疲劳。
我选择Python是因为这样他就有很好的机会在实际的日常工作中使用新知识。
我试着给他找了一些教程,找到了很多指南-深入了解如何使用map、reduce、filter等,但没有提供他可以在编码时学习的练习。
我在哪里可以找到使用函数式python解决教学问题的教程?
对我来说,最好的答案是函数式编程课程的家庭作业,需要用Python编写。这样的事情可能很少见,因为对于这样的工作,学术课程通常更喜欢使用更纯粹的函数式语言。
发布于 2011-09-10 06:33:52
也许http://diveintopython.net/functional_programming/index.html能帮上忙。
其他一些有用的链接包括:
发布于 2011-09-10 07:17:19
当我刚开始学习的时候,有人告诉我这个网站。它是您需要使用Python解开的一组谜语。这可能会很有趣。
http://www.pythonchallenge.com/
发布于 2011-09-13 01:35:45
这不是对你问题的字面回答,但我建议你的朋友练习使用Javascript而不是python。使用python,您可以进行一些函数式编程,但大多数项目不需要做太多工作。Javascript确实需要这样做,而且现在至少是一种通用的/有用的语言。你会发现javascript中的闭包比python中的闭包有更多有用的教育材料。
https://stackoverflow.com/questions/7368119
复制相似问题