Issue #721

Classification With zstd, Callables, Gemini, and More

Feb. 10, 2026

Classification With zstd, Callables, Gemini, and More
#721 – FEBRUARY 10, 2026 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Text Classification With Python 3.14’s zstd Module
There is commonality between text classifiers and compression and there are algorithms out there to do one with the other, but it requires an incremental compressor. Python 3.14 added zstd which supports this feature, allowing Max to take a stab at doing ML with a compressor.
MAX HALFORD

Is It a Class or a Function?
If a callable feels like a function, we often call it a function… even when it’s not! The Python standard library is filled with things that we think are functions but really are callables.
TREY HUNNER

A Conference for Developers Building Reliable AI
Image Replay is a practical conference for developers building real systems. Join our Python AI & versioning workshop covering durable AI agents, safe workflow evolution, and production-ready deployment techniques →
TEMPORALsponsor

Getting Started With Google Gemini CLI
Learn how to use Gemini CLI to bring Google’s AI-powered coding assistance into your terminal for faster code analysis, debugging, and fixes.
REAL PYTHON course

PEP 815: Deprecate RECORD.jws and RECORD.p7s (Final)
PYTHON.ORG

Python 3.14.3 and 3.13.12 Released
CPYTHON DEV BLOG

Django Security Releases Issued: 6.0.2, 5.2.11, and 4.2.28
DJANGO SOFTWARE FOUNDATION


Articles & Tutorials


Improving Your GitHub Developer Experience
What are ways to improve how you’re using GitHub? How can you collaborate more effectively and improve your technical writing? This week on the show, Adam Johnson is back to talk about his new book, “Boost Your GitHub DX: Tame the Octocat and Elevate Your Productivity”.
REAL PYTHON podcast

What Arguments Was Python Called With?
In one of David’s libraries, he needed to detect whether Python got called with the -m argument. Now that Python 3.9 is EOL, he’s able to remove a giant hack and replace it with a single line of code.
DAVID LORD

Speeding Up NumPy With Parallelism
Parallelism can speed up your NumPy code and can still benefit from other optimizations. This article covers everything from single threaded parallelism to Numba and more.
ITAMAR TURNER-TRAURING

The Terminal: First Steps & Useful Commands for Python Devs
Learn your way around the Python terminal. You’ll practice basic commands, activate virtual environments, install packages with pip, and keep track of your code using Git.
REAL PYTHON

Anatomy of a Python Function
You call Python functions all the time, but do you know what all the parts are called? Some terminology is consistent in the community and some is not.
ERIC MATTHES

Sorting Strategies for Optional Fields in Django
How to control NULL value placement when sorting Django QuerySets using F() expressions.
BLOG.MAKSUDUL.BD • Shared by Maksudul Haque

Natural Language Web Scraping With ScrapeGraph
Web scraping without selector maintenance. ScrapeGraphAI uses LLMs to extract data from any site using plain English prompts and Pydantic schemas.
CODECUT.AI • Shared by Khuyen Tran

Alternative Constructors Using Class Methods
You can have more than one way of creating objects, this post shows an application that uses alternative constructors using class methods.
STEPHEN GRUPPETTA

MicroPythonOS Graphical Operating System
MicroPythonOS lightweight OS for microcontroller targets applications with graphical user interfaces with a look similar to Android/iOS.
JEAN-LUC AUFRANC

Django (Anti)patterns ‹ Django Antipatterns
A set of Django (anti)patterns: patterns and things to avoid when building a web application with Django.
DJANGO-ANTIPATTERNS.COM

Dispatch From the Inaugural PyPI Support Specialist
Maria Ashna (Thespi-Brain on GitHub) is the inaugural PyPI Support Specialist and she’s written up how the first year went.
PYPI.ORG

📆🐍 Upcoming Python Events


Weekly Real Python Office Hours Q&A (Virtual)
February 11, 2026

Python Atlanta
February 13, 2026

DFW Pythoneers 2nd Saturday Teaching Meeting
February 14, 2026

DjangoCologne
February 17, 2026

Inland Empire Python Users Group Monthly Meeting
February 18, 2026

PyCon Namibia 2026
February 20 to February 27, 2026

PyCon Mini Shizuoka 2026
February 21 to February 22, 2026
Happy Pythoning!
Copyright © 2026 PyCoder’s Weekly, All rights reserved.
Image