Planet Python RSS
217 subscribers
16.6K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Python Insider: Python 3.14.0 beta 4 is here!

Link: https://pythoninsider.blogspot.com/2025/07/python-3140-beta-4-is-here.html

It’s the
final 3.14 beta!
https://www.python.org/downloads/release/python-3140b4/
This is a beta preview of Python 3.14
Python 3.14 is still in development. This release, 3.14.0b4, is the
last of four
Real Python: Exploring Protocols in Python

Link: https://realpython.com/courses/exploring-protocols-python/

In Python, a protocol specifies the methods and attributes that a class must implement to be considered of a given type. Protocols are important in Python’s type hint system, which allows for static t
EuroPython: EuroPython 2025: Sponsor Job Postings

Link: https://blog.europython.eu/europython-2025-job-ads/

EuroPython is approaching, and as we prepare for another great edition, we’d like to take a moment to thank our community and sponsors for their continued support. We&aposre also excited to share some
PyCoder’s Weekly: Issue #689: Design Patterns, Signals, TorchAudio, and More (July 8, 2025)

Link: https://pycoders.com/issues/689

#689 – JULY 8, 2025 View in Browser » Design Patterns You Should Unlearn in Python The Gang of Four design patterns specify object oriented solutions to common issues in code, except Python does
Real Python: Quiz: What Is Python's __init__.py For?

Link: https://realpython.com/quizzes/python-init-py/

In this quiz, you’ll test your knowledge of Python’s __init__.py file.
Understanding this file’s role will help you create more organized and reusable Python code.

[ Improve Your Python With 🐍 Python
Real Python: What Is Python's __init__.py For?

Link: https://realpython.com/python-init-py/

Python’s special __init__.py file marks a directory as a regular Python package and allows you to import its modules. This file runs automatically the first time you import its containing package. You
EuroPython: July Newsletter: Can’t make it to Prague? Join Us Online!

Link: https://blog.europython.eu/july-newsletter-cant-make-it-to-prague-join-us-online/

Hello, Pythonistas! 🐍EuroPython is coming fast, and we’re back with news about what you can yet do so you don’t miss any opportunities to learn and enjoy even more! 🎉🧑‍💻 Can’t make it to Prague? Join
Real Python: The Real Python Podcast – Episode #257: Comparing Real-World Python Performance Against Big O

Link: https://realpython.com/podcasts/rpp/257/

How does the performance of an algorithm hold up when you put it into a realistic context? Where might Python code defy Big O notation expectations when using a profiler? Christopher Trudeau is back o
Python Anywhere: Direct interaction of LLM chats with PythonAnywhere via the Model Context Protocol

Link: https://blog.pythonanywhere.com/220/

tl;dr
Check out the instructions on
GitHub
and connect your Claude Desktop, GitHub Copilot, Cursor or any similar tool
supporting MCP to PythonAnywhere directly.
PyBites: From SQL to SQLModel: A Cleaner Way to Work with Databases in Python

Link: https://pybit.es/articles/from-sql-to-sqlmodel-a-cleaner-way-to-work-with-databases-in-python/

SQLModel is a library that lets you interact with databases through Python code with Python objects and type annotations instead of writing direct SQL queries.
Created by the same author of the extrem
Python Engineering at Microsoft: Python in Visual Studio Code – July 2025 Release

Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-july-2025-release/

We’re excited to announce the July 2025 release of the Python, Pylance and Jupyter extensions for Visual Studio Code!
This release includes the following announcements:

Python Environments included a
Django Weblog: Happy 20th birthday Django!

Link: https://www.djangoproject.com/weblog/2025/jul/13/happy-20th-birthday-django/

On July 13th 2005, Jacob Kaplan-Moss made the first commit to the public repository that would become Django. Twenty years and 400+ releases later, here we are – Happy 20th birthday Django! 🎉
Join the
Python Engineering at Microsoft: Announcing Full Cross-Platform Support for the mssql-python Driver

Link: https://devblogs.microsoft.com/python/announcing-full-cross-platform-support-for-the-mssql-python-driver/


After the successful release of Public Preview of mssql-python driver, we’re thrilled to announce a major milestone for the mssql-python driver: full support for all three major operating systems—Win
Real Python: Quiz: How to Debug Common Python Errors

Link: https://realpython.com/quizzes/debug-python-errors/

In this quiz, you’ll test your understanding of How to Debug Common Python Errors.
Debugging means identifying, analyzing, and resolving issues in your Python code. You’ll revisit reading tracebacks,
Talk Python to Me: #513: Stories from Python History

Link: https://talkpython.fm/episodes/show/513/stories-from-python-history

Why do people list to this podcast? Sure, they're looking for technical explorations of new libraries and ideas. But often it's to hear the story behind them. If that speaks to you, then I have the pe
Real Python: How to Debug Common Python Errors

Link: https://realpython.com/debug-python-errors/

Python debugging involves identifying and fixing errors in your code using tools like tracebacks, print() calls, breakpoints, and tests. In this tutorial, you’ll learn how to interpret error messages,
death and gravity: Inheritance over composition, sometimes

Link: https://death.andgravity.com/over-composition

In Process​Thread​Pool​Executor: when I‍/‍O becomes CPU-bound,
we built a hybrid concurrent.​futures executor
that runs tasks in multiple threads on all available CPUs,
bypassing Python's global inter
Seth Michael Larson: Email has algorithmic curation, too

Link: https://sethmlarson.dev/email-has-algorithmic-curation-too?utm_campaign=rss

Communication technologies should optimally be reliable, especially when both parties have opted-in to consistent reliable delivery. I don't want someone else to decide whether I receive a text messag