“If you came expecting a well researched article full of citations to peer-reviewed literature, you came to the wrong place. Similarly if you were hoping for unbiased and objective analysis. I’m not even going to link to external sources for definitions. This is literally just me on a soap box, and you can take it or leave it.”
What makes Python a great language? I know I’m far from the only person who has opined about this topic, but figured I’d take my turn. A while ago I hinted…
Jon had way-too-much fun putting this together, but it is full of some things you could be working on over the holidays. PyGame is one of the best libraries for putting together arcade games, like platformers or scrollers.
Brett goes over a practice that everyone should be using and how it can stop you from accidentally installing the wrong thing in the wrong place
Trey has a unique writing style and approach that comes through in his talks as well. If you ever get the opportunity to see Trey speak at conferences — make time on your agenda! This article is no exception, Trey presents some funny, ugly and confusing anti-patterns for list comprehensions and generator expressions
Newly inducted CPython core developer, Joannah Nanjekye talks about her experiences getting involved in CPython development
PyEnv is really useful for load-testing branches of CPython and compiling custom CPython binaries from source. Logan goes through its usage in detail
Chris presents some fun exercises to use with MicroPython on IoT
I find asyncio hard and confusing. This article goes through the whole ecosystem, how it works and how to use the APIs. Very useful.
Emily is the chair of PyCon 2020 and 2021, and this article tells a story of how she found herself in that position and how intimidating it was trying to become a core developer.
Sick of having graphs and visualizations that look like a bag of smashed crabs? This article shows you how to many nice-looking visuals in your notebooks and apps
Still need to be convinced on type annotations in Python? This article goes through the different approaches and tools, how you can use them literally or just for documentation
I’ve been quiet on the blogging front this year because work has been so, so, so busy as I’m in the middle of an $11bn merger. But here are the major things I published:
[Review of Azure Pipelines with Python]
[A letter of encouragement to the Python community in Africa]
I explored the sub-interpreters support in 3.8 and their impact on the Python GIL [Has the Python GIL been slain?]
I looked at code complexity and how to refactor Python effectively Refactoring Python Applications for Simplicity
Then I wrote a (very) long article about CPython 3.8’s source code Your Guide to the CPython Source Code
This will be a book published in 2020!
Thank you for reading, Have a great holiday and New Year
Anthony Shaw