Saturday, September 16. 2006Practicing ProgrammingTrackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Some additional resources:
- The Ruby Quiz archive site contains almost 100 (as of now) programming challenges, with solutions and discussions: http://www.rubyquiz.com/ - The Ruby Quiz was inspired by the Perl Quiz of the Week: http://perl.plover.com/qotw/ - Larry O'Brien had 3 posts on his blog about exercises you can try when you discover a new language. The first post is here: http://www.knowing.net/PermaLink,guid,f3b9ba36-848e-43f8-9caa-232ec216192d.aspx - See also http://del.icio.us/tag/programming+kata Thank you so much. I was out of ideas for practice and I found your post very helpful. I just google searched programming practice and found this page. Thanks for your helpful resources.
Thanks for this post. I have been wanting to hone my skills in a variety of different languages and I was looking for some generic problems to help me do so. This post helped me find some great resources for these things.
I guess you forgot to mention about ACM UVA site: http://icpcres.ecs.baylor.edu/onlinejudge/. I was faced with programming problems here for the first time. There are simple problems to very very complex ones.
Thanks for posting this site! I thought it was fairly buggy when I originally wrote this article, but I went back and revisited it and it looks like it's in much better shape. I believe it also contains most of the problems from the Programming Practices book I mentioned in the article.
Googled practice programming projects and got here. thanks for the cool post. here's another one:
http://www.pythonchallenge.com/ There are some interviews with start topcoders at: http://www.topcoder.com/tc?module=Static&d1=features&d2=archive
You may find some other resources and ways to practice by reading those articles. There are some very good Algorithm Tutorials at http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=alg_index . I usually use acm.sgu.ru , acm.zju.edu.cn , acm.pku.edu.cn , acm.timus.ru for practicing. I don't usually choose problems to solve randomly, I usually choose a past contest, and solve problems of that contest as much as I can. I think this way I can learn more and have a more accurate assessment of my skills. You can also do Component Development competitions at topcoder, and earn some money while competing |
Quicksearch |