noob question

Jorgen Grahn jgrahn-nntq at
Mon Jul 4 17:56:13 CEST 2005

On Sun, 26 Jun 2005 03:36:58 -0400, Chinook < at> wrote:
> Here is something I copied from somewhere (someone else might know the 
> source):
> Summary of Naming Conventions
> Hope it does not come out too jumbled,

It did, but it seemed so useful that I repost it with minor changes and
proper formatting:

Summary of Naming Conventions
Type                         Convention                               Example
function                     action_with_underscores                 find_all
variable                     noun_with_underscores                 curr_index
constant                     NOUN_ALL_CAPS                  ALLOWED_RNA_PAIRS
class                        MixedCaseNoun                        RnaSequence
public property              MixedCaseNoun                           IsPaired
private property             _noun_with_leading_underscore        _is_updated
public method                mixedCaseExceptFirstWordVerb     stripDegenerate
private method               _verb_with_leading_underscore   _check_if_paired
really private data          __two_leading_underscores __delegator_object_ref
parameters matching property SameAsProperty     __init__(data, Alphabet=None)
factory function             MixedCase                            InverseDict
module                       lowercase_with_underscores             unit_test

Note that calling 'IsPaired' and '_is_updated' a noun is clearly wrong.
There are probably other problems with it, too.


  // Jorgen Grahn <jgrahn@       Ph'nglui mglw'nafh Cthulhu
\X/      >   R'lyeh wgah'nagl fhtagn!

More information about the Python-list mailing list