PyBites: The missing 66% of your skillset
Link: https://pybit.es/articles/the-missing-66-of-your-skillset/
Bob and I have spent many years as Python devs, and 6 years coaching with Pybites and we can safely say that being a Senior Developer is only about 1/3 Python knowledge.
The other 60% is the ecosystem
Link: https://pybit.es/articles/the-missing-66-of-your-skillset/
Bob and I have spent many years as Python devs, and 6 years coaching with Pybites and we can safely say that being a Senior Developer is only about 1/3 Python knowledge.
The other 60% is the ecosystem
Pybites
The Missing 66% Of Your Skillset - Pybites
Bob and I have spent many years as Python devs, and 6 years coaching with Pybites and we can safely say that being a Senior Developer is only about 1/3 Python
Armin Ronacher: Colin and Earendil
Link: https://lucumr.pocoo.org/2026/1/27/earendil/
Regular readers of this blog will know that I started a new company. We have
put out just a tiny bit of information today,
and some keen folks have discovered and reached out by email with many
thoug
Link: https://lucumr.pocoo.org/2026/1/27/earendil/
Regular readers of this blog will know that I started a new company. We have
put out just a tiny bit of information today,
and some keen folks have discovered and reached out by email with many
thoug
Armin Ronacher's Thoughts and Writings
Colin and Earendil
Introducing Earendil and my cofounder to the curious minds.
Seth Michael Larson: Use “\A...\z”, not “^...$” with Python regular expressions
Link: https://sethmlarson.dev/use-backslash-A-and-z-not-%5E-and-%24-with-python-regular-expressions?utm_campaign=rss
Two years ago I discovered a potential foot-gun
with the Python standard library “re” module.
I blogged about this behavior,
and turns out that
I wasn't only one who didn't know this:
The article was
Link: https://sethmlarson.dev/use-backslash-A-and-z-not-%5E-and-%24-with-python-regular-expressions?utm_campaign=rss
Two years ago I discovered a potential foot-gun
with the Python standard library “re” module.
I blogged about this behavior,
and turns out that
I wasn't only one who didn't know this:
The article was
sethmlarson.dev
Use “\A...\z”, not “^...$” with Python regular expressions
Two years ago I discovered a potential foot-gun
with the Python standard library “re” module.
I blogged about this behavior,
and turns out that
I wasn't only one who didn't know this:
The article w...
with the Python standard library “re” module.
I blogged about this behavior,
and turns out that
I wasn't only one who didn't know this:
The article w...
Real Python: Create Callable Instances With Python's .__call__()
Link: https://realpython.com/courses/create-callable-instances-dunder-call/
In Python, a callable is any object that you can call using a pair of parentheses and, optionally, a series of arguments. Functions, classes, and methods are all common examples of callables in Python
Link: https://realpython.com/courses/create-callable-instances-dunder-call/
In Python, a callable is any object that you can call using a pair of parentheses and, optionally, a series of arguments. Functions, classes, and methods are all common examples of callables in Python
Realpython
Create Callable Instances With Python's .__call__() – Real Python
Learn Python callables: what "callable" means, how to use dunder call, and how to build callable objects with step-by-step examples.
PyCoder’s Weekly: Issue #719: Django Tasks, Dictionaries, Ollama, and More (Jan. 27, 2026)
Link: https://pycoders.com/issues/719
#719 – JANUARY 27, 2026 View in Browser » Migrating From Celery to Django Tasks Django 6 introduced the new tasks framework, a general interface for asynchronous tasks. This article shows you ho
Link: https://pycoders.com/issues/719
#719 – JANUARY 27, 2026 View in Browser » Migrating From Celery to Django Tasks Django 6 introduced the new tasks framework, a general interface for asynchronous tasks. This article shows you ho
Pycoders
PyCoder’s Weekly | Issue #719
Django Tasks, Dictionaries, Ollama, and More
Python Morsels: All iteration is the same in Python
Link: https://www.pythonmorsels.com/all-iteration-is-the-same/
In Python, for loops, list comprehensions, tuple unpacking, and * unpacking all use the same iteration mechanism.
Table of contents
Looping over dictionaries gives keys
Looping over strings provid
Link: https://www.pythonmorsels.com/all-iteration-is-the-same/
In Python, for loops, list comprehensions, tuple unpacking, and * unpacking all use the same iteration mechanism.
Table of contents
Looping over dictionaries gives keys
Looping over strings provid
Pythonmorsels
All iteration is the same in Python
In Python, for loops, list comprehensions, tuple unpacking, and * unpacking all use the same iteration mechanism.
EuroPython: Humans of EuroPython: Rodrigo Girão Serrão
Link: https://blog.europython.eu/humans-of-ep-rodrigo/
EuroPython depends entirely on the dedication of volunteers who invest tremendous effort into bringing it to life. From managing sponsor relationships and designing the event schedule to handling regi
Link: https://blog.europython.eu/humans-of-ep-rodrigo/
EuroPython depends entirely on the dedication of volunteers who invest tremendous effort into bringing it to life. From managing sponsor relationships and designing the event schedule to handling regi
EuroPython Blog
Humans of EuroPython: Rodrigo Girão Serrão
EuroPython depends entirely on the dedication of volunteers who invest tremendous effort into bringing it to life. From managing sponsor relationships and designing the event schedule to handling registration systems and organizing social events, countless…
Hugo van Kemenade: Speeding up Pillow's open and save
Link: https://hugovk.dev/blog/2026/faster-pillow/
Tachyon #I tried out
Tachyon,
the new “high-frequency statistical sampling profiler” coming in
Python 3.15, to see if we can
speed up the Pillow imaging library. I started with a simple script to open
Link: https://hugovk.dev/blog/2026/faster-pillow/
Tachyon #I tried out
Tachyon,
the new “high-frequency statistical sampling profiler” coming in
Python 3.15, to see if we can
speed up the Pillow imaging library. I started with a simple script to open
Hugo van Kemenade
Speeding up Pillow's open and save
PyCharm: Google Colab Support Is Now Available in PyCharm 2025.3.2
Link: https://blog.jetbrains.com/pycharm/2026/01/google-colab-support-is-now-available-in-pycharm-2025-3-2/
Link: https://blog.jetbrains.com/pycharm/2026/01/google-colab-support-is-now-available-in-pycharm-2025-3-2/
EuroPython: January Newsletter: We Want Your Proposals for Kraków!
Link: https://blog.europython.eu/january-newsletter-we-want-your-proposals-for-krakow/
Happy New Year! We&aposre kicking off 2026 with exciting news: EuroPython is moving to a brand new location! After three wonderful years in Prague, we&aposre heading to Kraków, Poland for our 25th ann
Link: https://blog.europython.eu/january-newsletter-we-want-your-proposals-for-krakow/
Happy New Year! We&aposre kicking off 2026 with exciting news: EuroPython is moving to a brand new location! After three wonderful years in Prague, we&aposre heading to Kraków, Poland for our 25th ann
EuroPython Blog
January Newsletter: We Want Your Proposals for Kraków!
Happy New Year! We're kicking off 2026 with exciting news: EuroPython is moving to a brand new location! After three wonderful years in Prague, we're heading to Kraków, Poland for our 25th anniversary edition. Mark your calendars for July 13-19, 2026. 🎉
…
…
HoloViz: A Major Step Toward Structured, Auditable AI-Driven Data Apps: Lumen AI 1.0
Link: https://blog.holoviz.org/posts/lumen_1.0/
Link: https://blog.holoviz.org/posts/lumen_1.0/
HoloViz Blog
A Major Step Toward Structured, Auditable AI-Driven Data Apps: Lumen AI 1.0 – HoloViz Blog
Lumen AI 1.0 introduces a structured, auditable framework for conversational data exploration and analysis. This release features a redesigned UI, a new typed execution model, report-oriented workflows, and early examples of domain-specific extensions, laying…
Real Python: How Long Does It Take to Learn Python?
Link: https://realpython.com/how-long-does-it-take-to-learn-python/
Have you read blog posts that claim you can learn Python in days and quickly secure a high-paying developer job? That’s an unlikely scenario and doesn’t help you prepare for a steady learning marathon
Link: https://realpython.com/how-long-does-it-take-to-learn-python/
Have you read blog posts that claim you can learn Python in days and quickly secure a high-paying developer job? That’s an unlikely scenario and doesn’t help you prepare for a steady learning marathon
Real Python
How Long Does It Take to Learn Python? – Real Python
This guide breaks down how long it takes to learn Python with realistic timelines, weekly study plans, and strategies to speed up your progress.
Giampaolo Rodola: From Python 3.3 to today: ending 15 years of subprocess polling
Link: https://gmpy.dev/blog/2026/event-driven-process-waiting
One of the less fun aspects of process management on POSIX systems is waiting
for a process to terminate. The standard library's subprocess module has
relied on a busy-loop polling approach since the
Link: https://gmpy.dev/blog/2026/event-driven-process-waiting
One of the less fun aspects of process management on POSIX systems is waiting
for a process to terminate. The standard library's subprocess module has
relied on a busy-loop polling approach since the
PyBites: 7 Software Engineering Fixes To Advance As A Developer
Link: https://pybit.es/articles/7-software-engineering-fixes-to-advance-as-a-developer/
It’s January! If you look back at yourself from exactly one year ago, January 2025, how different are you as a developer from then to now?
Did you ship the app you were thinking about? Did you finall
Link: https://pybit.es/articles/7-software-engineering-fixes-to-advance-as-a-developer/
It’s January! If you look back at yourself from exactly one year ago, January 2025, how different are you as a developer from then to now?
Did you ship the app you were thinking about? Did you finall
Pybites
7 Software Engineering Fixes To Advance As A Developer - Pybites
In this week’s episode of the Pybites Podcast, we get straight to the fix. We aren't talking about the latest Python library or a cool new feature in Django.
Python⇒Speed: Speeding up NumPy with parallelism
Link: https://pythonspeed.com/articles/numpy-parallelism/
If your NumPy code is too slow, what next?
One option is taking advantage of the multiple cores on your CPU: using
a thread pool to do work in parallel. Another option is to tune your
code so it’s les
Link: https://pythonspeed.com/articles/numpy-parallelism/
If your NumPy code is too slow, what next?
One option is taking advantage of the multiple cores on your CPU: using
a thread pool to do work in parallel. Another option is to tune your
code so it’s les
Python⇒Speed
Speeding up NumPy with parallelism
Parallelism can speed up your NumPy code… and can still benefit from other optimizations.
Real Python: The Real Python Podcast – Episode #282: Testing Python Code for Scalability & What's New in pandas 3.0
Link: https://realpython.com/podcasts/rpp/282/
How do you create automated tests to check your code for degraded performance as data sizes increase? What are the new features in pandas 3.0? Christopher Trudeau is back on the show this week with an
Link: https://realpython.com/podcasts/rpp/282/
How do you create automated tests to check your code for degraded performance as data sizes increase? What are the new features in pandas 3.0? Christopher Trudeau is back on the show this week with an
Realpython
Episode #282: Testing Python Code for Scalability & What's New in pandas 3.0 – The Real Python Podcast
How do you create automated tests to check your code for degraded performance as data sizes increase? What are the new features in pandas 3.0? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.
The Python Coding Stack: Planning Meals, Weekly Shop, Alternative Constructors Using Class Methods
Link: https://www.thepythoncodingstack.com/p/python-alternative-constructor-class-method
I’m sure we’re not the only family with this problem: deciding what meals to cook throughout the week. There seems to be just one dish that everyone loves, but we can hardly eat the same dish every da
Link: https://www.thepythoncodingstack.com/p/python-alternative-constructor-class-method
I’m sure we’re not the only family with this problem: deciding what meals to cook throughout the week. There seems to be just one dish that everyone loves, but we can hardly eat the same dish every da
Thepythoncodingstack
Planning Meals, Weekly Shop, Alternative Constructors Using Class Methods
You can have more than one way of creating objects • alternative constructors using class methods
Kevin Renskers: Django's test runner is underrated
Link: https://www.loopwerk.io/articles/2026/django-tests-underrated/
Every podcast, blog post, Reddit thread, and every conference talk seems to agree: “just use pytest”. Real Python says most developers prefer it. Brian Okken’s popular book calls it “undeniably the be
Link: https://www.loopwerk.io/articles/2026/django-tests-underrated/
Every podcast, blog post, Reddit thread, and every conference talk seems to agree: “just use pytest”. Real Python says most developers prefer it. Brian Okken’s popular book calls it “undeniably the be
Loopwerk
Django's test runner is underrated
I never made the switch from unittest to pytest for my Django projects. And after years of building and maintaining Django applications, I still don't feel like I'm missing out.
EuroPython: Humans of EuroPython: Naa Ashiorkor Nortey
Link: https://blog.europython.eu/humans-of-ep-naa/
Behind every inspiring talk, networking session, and workshop at EuroPython lies countless hours of dedication from our amazing volunteers. From organizing logistics and securing speakers to welcoming
Link: https://blog.europython.eu/humans-of-ep-naa/
Behind every inspiring talk, networking session, and workshop at EuroPython lies countless hours of dedication from our amazing volunteers. From organizing logistics and securing speakers to welcoming
EuroPython Blog
Humans of EuroPython: Naa Ashiorkor Nortey
Here’s our recent conversation with Naa Ashiorkor Nortey, who led the EuroPython 2025 Speaker Mentorship Team, contributed to the Programme Team and mentored at the Humble Data workshop.
Armin Ronacher: Pi: The Minimal Agent Within OpenClaw
Link: https://lucumr.pocoo.org/2026/1/31/pi/
If you haven’t been living under a rock, you will have noticed this week that a
project of my friend Peter went viral on the
internet. It went by many names. The
most recent one is OpenClaw but in th
Link: https://lucumr.pocoo.org/2026/1/31/pi/
If you haven’t been living under a rock, you will have noticed this week that a
project of my friend Peter went viral on the
internet. It went by many names. The
most recent one is OpenClaw but in th
Armin Ronacher's Thoughts and Writings
Pi: The Minimal Agent Within OpenClaw
A gentle introduction to the Pi coding agent and why I think it’s a glimpse into the future of software.