Python Software Foundation: The 2022 Python Language Summit: A...
“Hopefully,” the speaker began, “This is the last time I give a talk on this subject.”“My name is Eric Snow, I’ve been a core developer since 2012, and I’ve been working towards a per-interpreter GIL...
View ArticlePython Software Foundation: The 2022 Python Language Summit: Achieving...
What does it mean to achieve immortality? At the 2022 Python Language Summit, Eddie Elizondo, an engineer at Instagram, and Eric Snow, CPython core developer, set out to explain just that.Only for...
View ArticlePython Software Foundation: The 2022 Python Language Summit: Python in the...
Python can be run on many platforms: Linux, Windows, Apple Macs, microcomputers, and even Android devices. But it’s a widely known fact that, if you want code to run in a browser, Python is simply no...
View ArticlePython Software Foundation: The 2022 Python Language Summit: Performance...
Python 3.11, if you haven’t heard, is fast. Over the past year, Microsoft has funded a team– led by core developers Mark Shannon and Guido van Rossum – to work full-time on making CPython faster. With...
View ArticlePython Software Foundation: The 2022 Python Language Summit: Upstreaming...
In May 2021, the team at Instagram made waves in the world of Python by open-sourcing Cinder, a performance-oriented fork of CPython.Cinder is a version of CPython 3.8 with a ton of optimisations added...
View ArticlePython Software Foundation: The 2022 Python Language Summit: F-Strings in the...
Formatted string literals, known as “f-strings” for short, were first introduced in Python 3.6 via PEP 498. Since then, they’ve swiftly become one of the most popular features of modern Python.At the...
View ArticlePython Software Foundation: The 2022 Python Language Summit: Python without...
If you peruse the archives of language-summit blogs, you’ll find that one theme comes up againandagain: the dream of Python without the GIL. Continuing this venerable tradition, Sam Gross kicked off...
View ArticlePython Software Foundation: The 2022 Python Language Summit: Dealing with...
“Any noise annoys an oyster, but a noisy noise annoys an oyster most.”– Tongue twister, author unknownAs the Python programming language continues to grow in popularity, so too does the accumulation of...
View ArticlePython Software Foundation: The 2022 Python Language Summit
Every year, just before the start of PyCon US, around 30 core developers, triagers, and special guests gather for the Python Language Summit: an all-day event of talks where the future direction of...
View ArticlePython Software Foundation: The 2022 Python Language Summit: Lightning talks
These were a series of short talks, each lasting around five minutes.Read the rest of the 2022 Python Language Summit coverage here.Lazy imports, with Carl MeyerCarl Meyer, an engineer at Instagram,...
View ArticlePyBites: How to achieve more deep work
Listen now:How much deep work do you get done on a typical work day?In our case, we thought plenty.It turns out that lately it’s been less and less.As the authors of Practical Productivity with PyBites...
View Articlescikit-learn: 5 Years, 10 Sprints, A scikit-learn Open Source Journey
Author: Reshama ShaikhVideoAboutWe all use open source tools in various capacities, yet knowing how to contribute to open source is not as well known or accessible. The limited knowledge and education...
View ArticleTest and Code: 186: Developer and Team Productivity
Being productive is obviously a good thing. Can we measure it? Should we measure it? There's been failed attempts, like lines of code, etc. in the past. Currently, there are new tools to measure...
View ArticlePyCharm: PyCharm 2022.1.1 Is Now Available
The first minor update to PyCharm 2022.1 is here.You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are an Ubuntu user. You can also download it from our...
View ArticlePython⇒Speed: Faster, more memory-efficient Python JSON parsing with msgspec
If you need to process a large JSON file in Python, you want:Make sure you don’t use too much memory, so you don’t crash half-way through.Parse it as quickly as possible.Ideally, make sure the data is...
View ArticlePython Bytes: #283 The sports episode
<p><strong>Watch the live stream:</strong></p> <a href='https://www.youtube.com/watch?v=lPwsTXCV4a4' style='font-weight: bold;'>Watch on YouTube</a><br>...
View ArticleTalk Python to Me: #365: Solving Negative Engineering Problems with Prefect
How much time do you spend solving negative engineering problems? And can a framework solve them for you? Think of negative engineering as things you do to avoid bad outcomes in software. At the lowest...
View ArticlePyBites: Learn FastAPI through building a simple food tracker
If you’re doing any type of web development in Python, good chance you’ve heard about FastAPI by now.If not, go check it out now, it’s performant, intuitive and time saving (thanks to Pydantic / type...
View ArticleGlyph Lefkowitz: Leave The Frog For Last
This was originally a thread on Twitter; you can read the original here, but this one has been lightly edited for grammar and clarity, plus I added a pretty rad picture of a frog to it.I’m in the midst...
View ArticleJames Bennett: Boring Python: dependency management
This is the first in hopefully a series of posts I intend to write about how to build/manage/deploy/etc. Python applications in as boring a way as possible. So before I go any further, I want to be...
View Article