> Can you explain the difference between a comment and a docstring ?

Comments:
http://docs.python.org/3/reference/lexical_analysis.html#comments
Docstrings:
http://docs.python.org/3/tutorial/controlflow.html#documentation-strings