Autonomous WiFi robot, Flet, PEPs and more
with some more interesting news, articles, packages and projects
News
PEP 768 – Safe external debugger interface for CPython
PEP 758 – Allow except and except* expressions without parentheses
PEP 750 - Template Strings
Python 3.14.0a7, 3.13.3, 3.12.10, 3.11.12, 3.10.17 and 3.9.22 are now available
This release, 3.14.0a7, is the last of seven planned alpha releases.
This is the third maintenance release of Python 3.13.
This is the tenth maintenance release of Python 3.12.
This is a security release of Python 3.11.
This is a security release of Python 3.10.
This is a security release of Python 3.9.
Conf42 Python 2025 videos
Articles
Building robots, especially for household chores, can be a lot of fun! Ben is working on an autonomous WiFi robot that can take out trash using a Raspberry Pi. In this Part 1 video, he walked through how he manually controls the robot (like a remote control) and shared the Python code he wrote to make it work.
# Ben
R.E.D.: Scaling Text Classification with Expert Delegation
Text classification is a classic use case of supervised learning, but it gets tricky when you're dealing with too many classes and only a small amount of training data per class. Using LLMs might seem like a solution, but the token costs can add up quickly. That’s where the R.E.D algorithm comes in. In this article, Aamir Syed dove deep into how it works and shared code you can use to get started.
# Aamir Syed
Flet is an excellent framework for quickly building interactive apps for the web, desktop and mobile - all using Python. If you're looking to get started, check out this video by BugBytes, where he explains how to build an app using Flet step by step by building a simple quiz app.
# BugBytes
Python Adopts Standard Lock File Format for Reproducible Installs
PEP 751 was officially accepted on March 31, 2025, marking a major leap for Python’s packaging ecosystem. Similar to how JavaScript, Rust, and Go rely on lock files like package-lock.json
, Cargo.lock
and go.sum,
Python will now have a standardized lock file format. This change is a big win for creating reliable, reproducible environments - especially crucial for deployment and CI workflows. If you're curious about what this PEP introduces, why it matters, and the benefits it unlocks, check out this article by Sarah Gooding from the Socket team.
# Sarah Gooding | shared by Socket
In this tutorial video, Justin from CodingEntrepreneurs walks you through building your own data pipeline and crafting an Analytics API from scratch. He used Python, FastAPI, SQLModel, SQLAlchemy and TimescaleDB and also demonstrated how to deploy the project on the Railway platform. It’s a great resource if you’re looking to learn the full flow - from development to deployment.
# Justin
Interesting Packages and Projects to Explore
VTK - open-source toolkit for 3D computer graphics, image processing, and visualization
djangorestframework-simplejwt - A minimal JSON Web Token authentication plugin for Django REST Framework
AutoGluon - Fast and Accurate ML in 3 Lines of Code
Django Action Triggers - A Django library for asynchronously triggering actions in response to database changes. It supports integration with webhooks, message brokers (e.g., Kafka, RabbitMQ), and can trigger other processes, including AWS Lambda functions.
msgspec - A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.
About Upcoming Python Events
Python Community Events Gambia 2025
April 15, 2025
IndyPy - Developer Tools Showdown
April 15, 2025
Inland Empire - Using env files for configuration and secrets
April 15, 2025
PyData Virginia 2025
April 18-19, 2025
BangPypers - Python April Meetup
April 19, 2025