Coming from a C# background the naming convention for variables and method names are usually either camelCase or PascalCase:
further to what @JohnTESlade has answered. Google's python style guide has some pretty neat recommendations,
Names to Avoid
\__double_leading_and_trailing_underscore__ names (reserved by Python)Naming Convention
CapWords for class names, but lower_with_under.py for module names. Although there are many existing modules named CapWords.py, this is now discouraged because it's confusing when the module happens to be named after a class. ("wait -- did I write import StringIO or from StringIO import StringIO?")Guidelines derived from Guido's Recommendations