In December 2021, the fourth Python steering council was elected, as usual with a mix of new and returning members. Python’s release-cycle circle of life kept spinning, with new iterations of both Python 3.10 and the upcoming Python 3.11 released. At the same time, the popular Python 3.6 reached end-of-life and will no longer be supported.
Amid this flurry of activity, developers from all over had some fun over the holidays by solving the annual Advent of Code puzzles.
Let’s dive into the biggest Python news from the past month!
Free Bonus: Click here to get a Python Cheat Sheet and learn the basics of Python 3, like working with data types, dictionaries, lists, and Python functions.
During the summer of 2018, Guido resigned as BDFL and asked the community to come up with a new model for governance of the language. After some discussion, the community decided that a steering council should be elected to direct the development of Python.
A new steering council is elected regularly, more or less coinciding with each release of Python. The terms are therefore often labeled by the corresponding version of Python that will be released during that term. The most recent election, for the Python 3.11 term, was held in the first half of December, with the final results announced on December 17.
Since the first steering council was elected in January 2019, the following members have served:
Barry Warsaw (3.8, 3.9, 3.10)
Brett Cannon (3.8, 3.9, 3.10)
Carol Willing (3.8, 3.9, 3.10)
Guido van Rossum (3.8)
Nick Coghlan (3.8)
Pablo Galindo Salgado (3.10)
Thomas Wouters (3.9, 3.10)
Victor Stinner (3.9)
[ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet Python Trick delivered to your inbox every couple of days. >> Click here to learn more and see examples ]