Wednesday, August 18, 2010

Python Challenges

For me to learn a programming language, I have to use it. For most people this is likely the case. When I decided to learn Python a couple days ago, I started looking for some fun projects/exercises to do to try and apply my skills. I came across a really cool site that will certainly give even a seasoned Python programmer a run for his money.

It's called Python Challenge. It's a series of puzzles that in order to get the URL to the next puzzle, you must solve the current one. The URL will somehow be the solution to the puzzle. I have to admit that so far they have been rather challenging. They all involve writing a short program to come up with the solution. Most of the solutions are only about 10 - 30 lines of code and don't involve alot of obscure Python tricks, they are more focused on the problem solving aspect.

I encourage anybody looking for a fun challenge to check them out. You really could solve these problems in any language you like, but the solutions to the problems are posted in Python (although people have given alternate solutions in other languages like Shell and Ruby).

No comments:

Post a Comment