I'm searching for Python style guidelines

grflanagan grflanagan at yahoo.co.uk
Tue Jan 8 10:34:36 CET 2008

On Jan 8, 3:08 am, ajaksu <aja... at gmail.com> wrote:
> On Jan 7, 11:25 am, MartinRineh... at gmail.com wrote:
> > Anything written somewhere that's thorough? Any code body that should
> > serve as a reference?
> I've done this search before and it was very interesting, doing it
> again gave me new results that also seem valuable. Here's most of them
> (where PCG = Python Coding Guidelines).


> Do you think this could be a valuable addition to the Python wiki?

+1, absolutely

Here's the list in rest format:

FOSS Projects Style Guidelines

`Cogent project PCG`__

.. _Cogent PCG: http://jaynes.colorado.edu/PythonGuidelines.html

__ `Cogent PCG`_

`Cogent project Python Idioms`__

.. _Cogent Idioms: http://jaynes.colorado.edu/PythonIdioms.html

__ `Cogent Idioms`_

`Freevo Coding Standard`__

.. _Freevo PCG: http://doc.freevo.org/CodingStandard

__ `Freevo PCG`_

`Mercurial Basic Coding Style`__

.. _Mercurial PCG: http://www.selenic.com/mercurial/wiki/index.cgi/Basic_Coding_Style

__ `Mercurial PCG`_

`PyBlosxom Coding Style Guide`__

.. _PyBlosxom PCG: http://pyblosxom.sourceforge.net/blog/static/development#coding

__ `PyBlosxom PCG`_

`MoinMoin Coding Style`__

.. _MoinMoin PCG: http://moinmoin.wikiwikiweb.de/CodingStyle

__ `MoinMoin PCG`_

`Webware Style Guidelines`__

.. _Webware PCG: http://www.webwareforpython.org/Docs/StyleGuidelines.html

__ `Webware PCG`_

`NOAA Enhanced Forecaster Tools PCG`__

.. _NOAA PCG: http://www-md.fsl.noaa.gov/eft/developer/PythonCodingStandards.html

__ `NOAA PCG`_

`BioPython Coding Conventions`__

.. _BioPython PCG: http://biopython.org/wiki/Contributing#Coding_conventions

__ `BioPython PCG`_

`Mnet PCG`__

.. _Mnet PCG: http://mnet.sourceforge.net/coding_standards.html

__ `Mnet PCG`_

`Michael Foord's (aka Voidspace) PCG`__

.. _Michael PCG: http://www.voidspace.org.uk/python/weblog/arch_d7_2006_04_01.shtml#e296

__ `Michael PCG`_

`SQLObject Coding Style`__

.. _SQLObject PCG: http://www.sqlobject.org/DeveloperGuide.html#style-guide

__ `SQLObject PCG`_

`WxPython PCG`__

.. _WxPython PCG: http://www.wxpython.org/codeguidelines.php

__ `WxPython PCG`_

`Mailman PCG`__

.. _Mailman PCG: http://barry.warsaw.us/software/STYLEGUIDE.txt

__ `Mailman PCG`_

`VoiceCode PCG`__

.. _VoiceCode PCG: http://voicecode.iit.nrc.ca/VoiceCode/uploads/codingGuidelines.html

__ `VoiceCode PCG`_

`Bazaar Coding Style Guidelines`__

.. _Bazaar PCG: http://doc.bazaar-vcs.org/bzr.dev/en/developer-guide/HACKING.html#coding-style-guidlines

__ `Bazaar PCG`_

`IPython Developer Guidelines`__

.. _IPython PCG: http://ipython.scipy.org/moin/Developer_Zone/Developer_Guidelines

__ `IPython PCG`_

`OSAF Chandler PCG`__

.. _OSAF PCG: http://chandlerproject.org/Projects/ChandlerCodingStyleGuidelines

__ `OSAF PCG`_

`OSAF Chandler Epydoc Style Guide`__

.. _OSAF Epydoc: http://chandlerproject.org/Projects/ChandlerEpydocStyleGuide

__ `OSAF Epydoc`_

`Twisted Coding Standard`__

.. _Twisted PCG: http://twistedmatrix.com/trac/browser/trunk/doc/development/policy/coding-standard.xhtml?format=raw

__ `Twisted PCG`_

`PyPy RPython and CPython Coding Guidelines`__

.. _PyPy PCG: http://codespeak.net/pypy/dist/pypy/doc/coding-guide.html

__ `PyPy PCG`_

`Django PCG`__

.. _Django PCG: http://www.djangoproject.com/documentation/contributing/#coding-style

__ `Django PCG`_

`Docutils PCG`__

.. _Docutils PCG: http://docutils.sourceforge.net/docs/dev/policies.html#python-coding-conventions

__ `Docutils PCG`_

`Trac Coding Style`__

.. _Trac PCG: http://trac.edgewall.org/wiki/TracDev/CodingStyle

__ `Trac PCG`_


.. _OLPC PCG: http://wiki.laptop.org/go/Python_Style_Guide

__ `OLPC PCG`_

`Skeletonz Coding and Naming Conventions`__

.. _Skeletonz PCG: http://orangoo.com/skeletonz/Developer_guide/Coding_convention/

__ `Skeletonz PCG`_

`CherryPy Code Conventions`__

.. _CherryPy PCG: http://www.cherrypy.org/wiki/CodeConventions

__ `CherryPy PCG`_

`Software Carpentry on style`__

.. _Software Carpentry PCG: http://www.swc.scipy.org/lec/style.html

__ `Software Carpentry PCG`_

`Zope's Coding Style`__

.. _Zope PCG: http://wiki.zope.org/zope3/CodingStyle

__ `Zope PCG`_

`The docstrings PEP`__

.. _docstrings: http://www.python.org/dev/peps/pep-0257/

__ `docstrings`_


.. _Pyflakes: http://divmod.org/trac/wiki/DivmodPyflakes

__ `Pyflakes`_


.. _PyChecker: http://pychecker.sourceforge.net/

__ `PyChecker`_


.. _Pylint: http://www.logilab.org/857

__ `Pylint`_

More information about the Python-list mailing list