Programming Resources

Python Tutor
Computer Science Circle
Interactive Python

Learning Python

So I started learning Python.
Tried some tutorials. The tutorial was showing a simple code.

For 1 in range(5):
print i;

The result showed on the tutorial
0
1
2
3
4
When I tried it I got a syntax error. =(
When I looked up the code I found it was made with Python 2.7.
I was using Python 3.4 in which they change the print function.
Changed my code to

For 1 in range(5):
print (i, '');
The result showed
0
1
2
3
4