These are my personal Python style extensions. Some of these come because of writing research code, where the goal is unclear from the start, and you can expect to be making more changes on a short term, instead of having a master plan and writing to it.

Style guidelines are useful and important, but after some time it is better to extend them to support a higher level of cognition, which can not be so easily written down. This also means that there are many times that these guidelines are *not* good, but the nature of advanced programming has art and aesthetic to it, not just following some rules. You have to make evaluations on when to use each guideline and when to not.

General

Comments

Spacing

Naming

Structure

Python/Style (last edited 2016-09-09 23:46:18 by RichardDarst)