Python Language FAQ - Section 1