Recently, I was writing about a convenient way of learning some Vim basics. Today I'm writing about a convenient way of learning Python. Python is an interpreted programming language, very useful for various computations, it's an extremely strong "calculator".
Learning a new programming language always brings some inconvenience. If you are an experienced programmer, you can usually figure out an algorithm solving the problem quickly. Then the problem is to realise how to write it down in the new language, and learning the syntax remains the biggest problem for you. I came across an interesting way of learning Python - Python Challenge. You can find it on the address http://www.pythonchallenge.com. The learning is done by a series of task you have to fulfil. A task is often in the form of a riddle and you have to write a simple program to solve it.
So, if you are interested in learning Python and/or enjoy solving riddles, try it!
Learning a new programming language always brings some inconvenience. If you are an experienced programmer, you can usually figure out an algorithm solving the problem quickly. Then the problem is to realise how to write it down in the new language, and learning the syntax remains the biggest problem for you. I came across an interesting way of learning Python - Python Challenge. You can find it on the address http://www.pythonchallenge.com. The learning is done by a series of task you have to fulfil. A task is often in the form of a riddle and you have to write a simple program to solve it.
So, if you are interested in learning Python and/or enjoy solving riddles, try it!