Brandon Rhodes


Brandon draws on more than 20 years experience with Python and 30 years with Unix to distill design patterns and effective practices for the audiences of his talks, writing, and training. He is the maintainer of the PyEphem and Skyfield astronomy libraries for Python as well as numerous smaller projects. He is a Fellow of the Python Software Foundation, on whose behalf he served as the volunteer chair of PyCon 2016–2017.



When Python Practices Go Wrong (2019)

Just because a programming pattern or convention becomes popular doesn’t always mean it’s a good idea! Let’s dig into the consensus the Python community has built around what constitutes “Pythonic” code and look at the cases where the conventional wisdom is wrong. In the process, we’ll learn how code in a dynamic language can become more readable and more effective.