Issue #708

Debugging Live Code, NiceGUI, Textual, and More

Nov. 11, 2025

Debugging Live Code, NiceGUI, Textual, and More
#708 – NOVEMBER 11, 2025 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Debugging Live Code With CPython 3.14
Python 3.14 added new capabilities to attach to and debug a running process. Learn what this means for debugging and examining your running code.
SURISTER

NiceGUI Goes 3.0
Talk Python interviews Rodja Trappe and Falko Schindler, creators of the NiceGUI toolkit. They talk about what it can do and how it works.
TALK PYTHON

AI Code Reviews Without the Noise
Sentry’s AI Code Review has caught more than 30,000 bugs before they hit production. 🤯 What it hasn’t caught: about a million spammy style nitpicks. Plus, it now predicts bugs 50% faster, and provides agent prompts to automate your fixes. Learn more about Sentry’s AI Code Review →
SENTRYsponsor

Building UIs in the Terminal With Python Textual
Learn to build rich, interactive terminal UIs in Python with Textual: a powerful library for modern, event-driven TUIs.
REAL PYTHON course

PEP 810: Explicit Lazy Imports (Accepted)
PYTHON.ORG

PEP 791: math.integer — submodule for integer-specific mathematics functions (Final)
PYTHON.ORG

PyCon US, Long Beach CA, 2026: Call for Proposals Open
PYCON.BLOGSPOT.COM

Django Security Release: 5.2.8, 5.1.14, and 4.2.26
DJANGO SOFTWARE FOUNDATION

EuroPython 2025 Videos Available
YOUTUBE.COM video


Python Jobs


Python Video Course Instructor
REAL PYTHON 📍 ANYWHERE

Python Tutorial Writer
REAL PYTHON 📍 ANYWHERE

More Python Jobs >>>


Articles & Tutorials


How Often Does Python Allocate?
How often does Python allocate? The answer is “very often”. This post demonstrates how you can see that for yourself. See also the associated HN discussion
ZACK RADISIC

Improving Security and Integrity of Python Package Archives
Python packages are built on top of archive formats like ZIP which can be problematic as features of the format can be abused. A recent white paper outlines dangers to PyPI and what can be done about it.
PYTHON SOFTWARE FOUNDATION

The 2025 AI Stack, Unpacked
Temporal’s industry report explores how teams like Snap, Descript, and ZoomInfo are building production-ready AI systems, including what’s working, what’s breaking, and what’s next. Download today to see how your stack compares →
TEMPORALsponsor

10 Smart Performance Hacks for Faster Python Code
Some practical optimization hacks, from data structures to built-in modules, that boost speed, reduce overhead, and keep your Python code clean.
DIDO GRIGOROV

Understanding the PSF’s Current Financial Outlook
A summary of the Python Software Foundation’s current financial outlook and what that means to the variety of community groups it supports.
PYTHON SOFTWARE FOUNDATION

__dict__: Where Python Stores Attributes
Most Python objects store their attributes in a __dict__ dictionary. Modules and classes always use __dict__, but not everything does.
TREY HUNNER

My Favorite Django Packages
A descriptive list of Mattias’s favorite Django packages divided into areas, including core helpers, data structures, CMS, PDFs, and more.
MATTHIAS KESTENHOLZ

A Close Look at a FastAPI Example Application
Set up an example FastAPI app, add path and query parameters, and handle CRUD operations with Pydantic for clean, validated endpoints.
REAL PYTHON

Quiz: A Close Look at a FastAPI Example Application
Practice FastAPI basics with path parameters, request bodies, async endpoints, and CORS. Build confidence to design and test simple Python web APIs.
REAL PYTHON

An Annual Release Cycle for Django
Carlton wants Django to move to an annual release cycle. This post explains why he thinks this way and what the benefits might be.
CARLTON GIBSON

Behave: ML Tests With Behavior-Driven Development
This walkthrough shows how to use the Behave library to bring behavior-driven testing to data and machine learning Python projects.
CODECUT.AI • Shared by Khuyen Tran

Polars and Pandas: Working With the Data-Frame
This post compares the syntax of Polars and pandas with a quick peek at the changes coming in pandas 3.0.
JUMPINGRIVERS.COM • Shared by Aida Gjoka


Projects & Code


Brought to you by Real Python for Teamssponsor
Online Python training created by a community of experts. Give your team the real-world Python skills they need to succeed →

moneyflow: Personal Finance Data Interface for Power Users
GITHUB.COM/WESM

wove: Beautiful Python Async
GITHUB.COM/CURVEDINF

tiny8: A Tiny CPU Simulator Written in Python
GITHUB.COM/SQL-HKR

FuncToWeb: Transform Pythons Function Into a Web Interface
GITHUB.COM/OFFERRALL

dj-spinners: Pure SVG Loading Spinners for Django
GITHUB.COM/ADAMGHILL

📆🐍 Upcoming Python Events


Weekly Real Python Office Hours Q&A (Virtual)
November 12, 2025

Python Leiden User Group
November 13, 2025

Python Kino-Barcamp Südost
November 14 to November 17, 2025

Python Atlanta
November 14, 2025

PyCon Wroclaw 2025
November 15 to November 16, 2025

PyCon Ireland 2025
November 15 to November 17, 2025
Happy Pythoning!
Copyright © 2025 PyCoder’s Weekly, All rights reserved.