This is must read if you learned Java before Python:
Python Is Not Java: http://dirtsimple.org/2004/12/python-is-not-java.html
This is also a really really should read even if you have never coded a line of Java. Even python 'professionals' might learn one or two things.
Yes a good link,i did read it that link some years ago.
Here is a follow up about getters/setters that java programmers can struggle with when they try python.
Python java comparison.