[Tutor] variable naming conventions
Ben Finney
ben+python at benfinney.id.au
Sun Aug 16 10:14:27 CEST 2015
Laura Creighton <lac at openend.se> writes:
> The Python Standard Library, for the most part, uses underscores
> for variable names and CamelCase for class names.
Note a sharp distinction between camelCaseNames, which the Python
community eschews, versus TitleCaseNames, which are embraced for names
of classes.
> See PEP 008 for 'preferred Python Style' -- such as it is, but be
> aware that if you join a project it is more important to follow the
> conventions used there than to hop up and down saying ....'This is not
> PEP 008 !'
Yes. If you're looking for a style guide, choose PEP 8, because your
style will then be maximally familiar to others when you inevitably need
to collaborate with some other people.
If you're joining a community that doesn't have consistently-enforced,
coherent conventinos, make a strong push for PEP 8 for the same reason.
But if you're joining an existing community that has chosen a coherent
convention which it enforces consistently, go with that.
--
\ “We demand rigidly defined areas of doubt and uncertainty!” |
`\ —Vroomfondel, _The Hitch-Hiker's Guide To The Galaxy_, Douglas |
_o__) Adams |
Ben Finney
More information about the Tutor
mailing list