推荐编程练习网站

       有好东西要分享,不过我不知道这几个网站有没有别人分享过,毕竟,CSDN上面文章这么多,根本就没看过几篇……

新加一个中文网站:http://fenby.com/welcome

       想来很多人听说过codecademy吧,虽然有人吐槽codecademy网站内容的不足,不过本来就是定位给初学者来玩编程的,达不到某些人的“高要求”也就不足为奇了。

       Fenby(粉笔)网和codecademy非常相似,不过如果有人非得拿界面相似来说别人抄袭的话,我觉得全世界的网站应该不剩几个了。如果说codecademy的定位是web开发,没有c\java是个遗憾的话,Fenby网的出现就填补了这个方向的空白。

       目前网站上只有C\JAVA两类课程,和codecademy一样,都是很基础的知识,但是国内计算机相关专业教的第一门语言多数是C语言。所以,还是有那么点用处的。

       至于那些天天说“有英文的文档、网站、资源、XXX,要中文的干嘛”的人,我也没话可说。

       另外再说下,好像这个网站是个美女程序员开发的(带头或独自),谁说女子在编程上不适合的?光是这个界面设计估计就要让多数的男程序员放弃了。


       第一个网站是http://www.checkio.org/

       我才从别人那里得知不久,自己也刚开始使用,现在正在打开那个网站上的Editor,速度颇慢,让我很是郁闷。

       即便如此,我还是要推荐。作为一个练习PYTHON的网站,只见本网站如此描述:

       

       如果真的做到,from beginners up to the real experts,那真是python程序员的福音了!

       上榜理由:从入门到专家,正合我意!

     

       第二个网站:http://www.pythonchallenge.com/

             这个网站也是python相关的,不过也没错,谁叫我现在除了C/C++是加强,python是处于入门,急待提高的阶段!

       三十三道题目(三十三重天?)估计也把python里重要的特性完全覆盖了,单是得出结果不算什么,要真正利用上python的特性,得到各种精致的解决方案,才是挑战这个网站的意义所在!

       貌似在豆瓣上,我看到有人说,他的朋友在用PYTHON写完这三十三题后,整个的代码质量得到了质的提升!

       上榜理由:谜题+编程,娱乐工作两不误!


       第三个网站:http://code.he.net/

       上面两个网站只限于python(pythonchallenge标明是python,你不用肯定也行),而这个网站则把多数的交互式语言一网打尽(必须说明,lisp确实没有):


       高兴吧?可惜了,这里的练习真是太入门了……照着上面显示的语句输入就不说了,关键是几乎就只有入门的变量、控制流,python还来了个正则表达式,就没了。只有入门的水平,算是一大缺陷啊!当然,学其它语言时,也可以来这儿先试试手。

       上榜理由:虽然很入门,但是,语言种类确实不少。


       其它还有诸如:http://www.udacity.com/courses

       https://www.coursera.org/             这种高等教育的一些课程

       http://thenewboston.org/tutorials.php   这个我不清楚从哪搞来的了……是视频类,就是没看过而已      

       https://code.google.com/intl/zh-CN/edu/ GOOGLE的编程学院,只是,几乎没有视频,读这个文字,可能还不如自己找书来啃呢……

       http://www.rubylearning.org/class/  Ruby的,所以,没看过

       http://codility.com/cert/start/upsilon2012/   这个和ACM有点相似,唯一不同就是,ACM做出来一道题只有个AC,这个会给你个certificate……照他的说法就是,可以把到简历中……

       http://vim-adventures.com/   用游戏来练习VIM操作,可惜只有前三关免费,所以……哪位来写个呢?不仅是VIM,EMACS也需要练习哎!

       上面就是我目前收集到的一些不错的网站了,纯粹ACM类的我一个都没放上来……希望能有所帮助。

你可能感兴趣的:(工具,C/C++,Python)