Issue #702

django.tasks, MCP, Asyncio Without the GIL, and More

Sept. 30, 2025

django.tasks, MCP, Asyncio Without the GIL, and More
#702 – SEPTEMBER 30, 2025 VIEW IN BROWSER
The PyCoder’s Weekly Logo
django.tasks Exists
django.tasks has been officially released. This feature, likely to be included in Django 6, abstracts background task management similar to how database backends work.
JAKE HOWARD

Python MCP: Connect Your LLM With the World
Learn how to build a Model Context Protocol (MCP) server in Python. Connect tools, prompts, and data to AI agents like Cursor for smarter assistants.
REAL PYTHON

Secure Your AI Agents so That you can Protect Your Users
Traditional security measures aren’t sufficient for AI systems. Secure your AI agents using Auth0 for AI Agents with features like User Authentication, Token Vault, Async Authorization, and Fine Grain Authorization for RAG. Leave login security to Auth0 so you can focus on building something great. →
AUTH0sponsor

Scaling Asyncio on Free-Threaded Python
A recap on the work done in Python 3.14 to enable asyncio to scale on the free-threaded build of CPython.
KUMAR ADITYA

PEP 806: Mixed Sync/Async Context Managers With Precise Async Marking (Added)
PYTHON.ORG

Python for Beginners: 8-Week Live Course
Starting October 13th, this structured cohort-based course takes you from zero Python experience to writing real programs with confidence. Led by an expert Real Python instructor, you’ll build a solid programming foundation through structured daily lessons and weekly live classes: View the full syllabus and register for Oct 13–Dec 5 →
REAL PYTHON


Python Jobs


Senior Python Developer
TECHNOIDENTITY 📍 HOUSTON, TX, USA

More Python Jobs >>>


Articles & Tutorials


django-watchfiles: More Efficient Runserver Autoreloading
Django’s runserver automatically reloads when you change Python files. Without this autoreloading feature, you’d need to manually restart the server every time you made a code change, however it isn’t very efficient. Learn about this new library that does a better job.
ADAM JOHNSON

Phishing Attacks With New Domains Likely to Continue
Another phishing attack looking for PyPI credentials is on-going. Seth Larson, Security Developer for the PSF writes about what is happening and what they’re trying to do about it.
THE PYTHON PACKAGE INDEX BLOG

CodeRabbit: Free AI Code Reviews in CLI
CodeRabbit CLI gives instant code reviews in your terminal. It plugs into any AI coding CLI and catches bugs, security issues, and AI hallucinations before they reach your codebase.
CODERABBITsponsor

Accelerating Python Data Science at NVIDIA
Talk Pyhton interviews Ben Zaitlen from NVIDIA to discuss RAPIDS, the open source toolkit that lets pandas, scikit-learn, Spark, Polars, and even NetworkX execute on GPUs.
KENNEDY & ZAITLEN podcast

Get Started With FastAPI
FastAPI is the first choice when creating APIs in Python. Explore FastAPI code examples and get the most frequent questions about FastAPI answered.
REAL PYTHON

Quiz: Get Started With FastAPI
REAL PYTHON

Why Is Python So Popular in 2025?
From powering AI and data science to driving web development and automation, Python continues to dominate in 2025. Discover why in this blog post.
EVGENIA VERBINA

Tracing JITs in the Real World
Antonio presented at the CPython Core Dev sprint, talking about the progress of the JIT compiler. This article summarizes his talk.
ANTONIO CUNI

Strip Characters From a Python String
Use Python’s .strip() to remove whitespace or chosen chars. Learn pitfalls, real-world cases, and compare with .lstrip() and .removesuffix().
REAL PYTHON course

Quiz: Strip Characters From a Python String
REAL PYTHON

Equality and Hashing in Python Dataclasses
Understanding Python dataclasses and how fields determine equality and hashing.
VIVIS DEV • Shared by Vivis Dev

Switching From pip to uv in Python
Learn the ins and outs of uv and how to transition from Pip to uv.
DAMILOLA OLATUNJI • Shared by AppSignal


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 →

fenic: Build AI and Agentic Applications With DataFrames
GITHUB.COM/TYPEDEF-AI • Shared by Kostas Pardalis

numethods: Lightweight Classic Numerical Methods
GITHUB.COM/DENIZD1

detroit: Python Implementation of D3js
GITHUB.COM/BOURBONUT

MathFlow: Pythonic Symbolic and Numerical Math
GITHUB.COM/CYBERGEEK1943

snakeviz: An in-Browser Python Profile Viewer
GITHUB.COM/JIFFYCLUB

📆🐍 Upcoming Python Events


Weekly Real Python Office Hours Q&A (Virtual)
October 1, 2025

Yaounde
October 1 to October 2, 2025

PyCon Estonia 2025
October 2 to October 4, 2025

PyCon Nigeria 2025
October 2 to October 5, 2025

Canberra Python Meetup
October 2, 2025

Sydney Python User Group (SyPy)
October 2, 2025

Django Girls Aba
October 4 to October 5, 2025

PyCon Africa 2025
October 8 to October 13, 2025

Wagtail Space 2025
October 8 to October 11, 2025

PyCon Hong Kong 2025
October 11 to October 13, 2025

Python for Beginners: Code with Confidence (Live Course)
October 13, 2025 to December 5, 2026
Happy Pythoning!
Copyright © 2025 PyCoder’s Weekly, All rights reserved.