The Community
Guido van Rossum, the creator of Python, is often referred to as the BDFL — theBenevolent Dictator For Life.
Python Software Foundation
The mission of the Python Software Foundation is to promote, protect, andadvance the Python programming language, and to support and facilitate thegrowth of a diverse and international community of Python programmers.
.
PEPs are Python Enhancement Proposals. They describe changes to Python itself,or the standards around it.
There are a few PEPs that could be considered required reading:
- PEP 8: The Python Style Guide.Read this. All of it. Follow it.
- : The Zen of Python.A list of 19 statements that briefly explain the philosophy behind Python.
Submitting a PEP
PEPs are peer-reviewed and accepted/rejected after much discussion. Anyonecan 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 twomost notable conferences are PyCon, which is held in the US, and its Europeansibling, EuroPython.
User Groups are where a bunch of Python developers meet to present or talkabout Python topics of interest. A list of local user groups is maintained atthe Python Software Foundation Wiki.
Online Communities
PythonistaCafe is an invite-only, online communityof Python and software development enthusiasts helping each other succeed and grow.Think of it as a club of mutual improvement for Pythonistas where a broad range ofprogramming questions, career advice, and other topics are discussed every day.
is a Python job board, by Python Developersfor Python Developers. The site aggregates Python job postings from across the web andalso allows employers to post Python job openings directly on the site.