La Comunidad¶
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.
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:
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.