La communauté

BDFL

Guido van Rossum, le créateur de Python, est souvent désigné comme le dictateur bienveillant pour la vie (Benevolent Dictator For Life ou BDFL).

Python Software Foundation

La mission de la Python Software Foundation est de promouvoir, de protéger et de faire progresser le langage de programmation Python et de soutenir et faciliter la croissance d’une communauté variée et internationale de programmeurs Python.

En apprendre plus sur la PSF.

PEPs

Les PEPs sont les Python Enhancement Proposals (Propositions d’amélioration de Python). Elles décrivent des modifications sur Python lui-même, ou sur les standards autour du langage.

Il y a trois types différents de PEPs (comme défini par la PEP 1):

Standards

Décrit une nouvelle fonctionnalité ou une implémentation.

Informatif

Décrit un problème de conception, des orientations générales ou un information pour la communauté.

Procédés

Décrit un processu lié à Python.

PEPs notables

Il y a quelques PEPs qui peuvent être considérées comme une lecture obligatoire:

  • PEP 8: Le guide de style Python.

    Lisez-le, en entier. Suivez-le.

  • PEP 20: Le “Zen of Python”.

    Une liste de 19 déclarations qui expliquent brièvement la philosophie derrière Python.

  • PEP 257: Les conventions docstring.

    Donne les lignes directrices pour la sémantique et les conventions associées avec les docstrings Python.

Vous pouvez en lire plus sur L’index des PEPs.

Soumission d’une PEP

Les PEPs sont évaluées par des pairs et acceptées/rejetées après beaucoup de discussions. Tout le monde peut écrire et soumettre une PEP pour évaluation.

Voici un aperçu du workflow d’acceptation PEP:

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

Conférences Python

Les événements majeurs pour la communauté Python sont des conférences de développeurs. Les deux conférences les plus notables sont la PyCon, qui se tient aux Etats-Unis, et son homologue européenne, EuroPython.

Une liste complète de conférences est maintenue sur pycon.org.

Groupes d’utilisateurs Python

Les groupes d’utilisateurs sont où un groupe de développeurs Python qui se réunissent pour présenter ou parler de sujets d’intérêts Python. Une liste des groupes d’utilisateurs locaux est maintenue à la Python Software Foundation Wiki.