Naming rules
These apply to variables, functions, and parameters.
- Make all names lowercase.
- Don't use Python keywords for your own names.
- Use underscores (_) to separate parts of names.
- Use meaningful names.
Examples:
- goat_count
- doggo_awesomeness
- spider_awesuckness
When I name a boolean var, I try to use is
(or was
or similar) at the beginning, like:
- is_taxable
- is_data_valid
Function comments
Docstring sample:
- '''
- Input a cat count. Loop until user enters a valid integer.
- Parameters
- ----------
- prompt : string
- Question for the user.
- max : int
- Maximum number of cats.
- Returns
- -------
- cats : int
- Number of cats.
- '''
Spyder can make a template for you.
Type the function def
, including the :
. Press Enter. Type ''' (three quotes). Spyder will offer to make a docstring for you.
Book traversal links for Code standards