三个编程网站:PythonChallenge, ProjectEuler, MathsChallenge

数学在计算机科学中的作用举足轻重。这段时间思考了下自己的发展定位,决定加强数学、数据结构与算法方面的知识学习。

记得去年自学Python的时候,在PythonChallenge上做过几道题,还是挺有意思的,这个网站以游戏通关的形式让参与者攻克难题,答对一道题目后,就可以看到许多其他参与者给出的各式各样的解答,解决问题的编程语言以Python为主,但你也会发现有很多使用其他语言的解答。不过后来忙着找工作、毕业,中断后就没有再坚持做下去。

那会儿还发现了另外一个算法编程的网站ProjectEuler,也是一个结合了数学和编程能力的问题驱动型的学习平台,上面有很多人做同一道题目,每道题目后面都会给出该题已经被多少人解决了。不过当时也就是了解了下,没有实际参与。

这两天决定重拾数学、算法后,很自然的想起了这两个网站。不过昨天仔细浏览ProjectEuler的时候才发现,这个网站其实是从一个叫MathsChallenge的网站中分离出来的,继而又光顾了下MathsChallenge这个网站,发现上面有很多非常有趣的数学问题,这些问题都是以“问题描述”+“解决方案”+“拓展延伸”的形式呈现出来的,让人惊讶的是整个网站居然是由一个人(Colin Hughes)独立发起并维护的,不得不让人素然起敬啊。

向大家推荐这三个网站,希望有志同道合的朋友能够一起学习、相互交流。不过好的网站还有很多,有待发掘;网站再好也只是一个平台,还得看自己怎么去利用了。

你可能感兴趣的:(project)