La Comunidad

https://farm5.staticflickr.com/4225/34689432801_78d97ecec9_k_d.jpg

BDFL

Guido van Rossum, creador de Python, es a menudo referido como el BDFL — el Benevolent Dictator For Life.

Python Software Foundation

La misión de la Fundación de Software Python es promover, proteger, y mejorar el lenguaje de programación Python, y soportar y facilitar el crecimiento de las diversas e internacionales comunidades de programadores Python.

Learn More about the PSF.

PEPs

PEPs son Python Enhancement Proposals (Propuestas de mejora de Python). Describen cambiar Python, o los estandares alrededor del lenguaje en sí.

Hay diferentes tipos de PEPs (as defined by PEP 1):

Standards
Describes a new feature or implementation.
Informational
Describes a design issue, general guidelines, or information to the community.
Process
Describes a process related to Python.

Notable PEPs

There are a few PEPs that could be considered required reading:

  • PEP 8: The Python Style Guide.

    Read this. All of it. Follow it.

  • PEP 20: The Zen of Python.

    A list of 19 statements that briefly explain the philosophy behind Python.

  • PEP 257: Docstring Conventions.

    Gives guidelines for semantics and conventions associated with Python docstrings.

You can read more at The PEP Index.

Submitting a PEP

PEPs are peer-reviewed and accepted/rejected after much discussion. Anyone can write and submit a PEP for review.

Here’s an overview of the PEP acceptance workflow:

../_images/pep-0001-1.png

Python Conferences

The major events for the Python community are developer conferences. The two most notable conferences are PyCon, which is held in the US, and its European sibling, EuroPython.

A comprehensive list of conferences is maintained at pycon.org.

Python User Groups

User Groups are where a bunch of Python developers meet to present or talk about Python topics of interest. A list of local user groups is maintained at the Python Software Foundation Wiki.