Planet Python RSS
217 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Seth Michael Larson: How to disable Copilot in GitHub

Link: https://sethmlarson.dev/how-to-disable-copilot-in-github?utm_campaign=rss

For the first time in months GitHub has released
a feature that I actually enjoy: a way to disable
Copilot on the home screen. Thanks to Harry Sintonen for sharing this on Mastodon:


Login to github.
Django Weblog: Django earns the CHAOSS DEI Bronze badge 🫶

Link: https://www.djangoproject.com/weblog/2025/jan/19/django-earns-the-chaoss-dei-bronze-badge/

We’re excited to announce that Django has been awarded the CHAOSS Diversity, Equity, and Inclusion (DEI) Bronze Badge!


This badge reflects our ongoing commitment to fostering a diverse, equitable, a
Michael Foord: New Python Knowledge Share Video Online: List Comprehensions, Generator Expressions & Function Signatures

Link: https://agileabstractions.com/new-video-list-comprehensions/




.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
Michael Foord: The Absolute Minimum Every Python Web Application Developer Must Know About Security

Link: https://agileabstractions.com/absolute-minimum-security/


The Open Source Initiative (OST) is the authority that defines Open Source. They’ve published my guide to security for Python web applications as a three part series. *“The Absolute Minimum Every Pyt
Zato Blog: Converting SOAP and WSDL into REST APIs

Link: https://zato.io/en/blog/soap-wsdl.html


Converting SOAP and WSDL into REST APIs


2025-01-20, by Dariusz Suchojad


Even if most of new APIs today are built around REST, there are still already existing,
production applications and syste
Real Python: Getters and Setters: Manage Attributes in Python

Link: https://realpython.com/python-getter-setter/

Getter and setter methods allow you to access and mutate non-public attributes while maintaining encapsulation. In Python, you’ll typically expose attributes as part of your public API and use propert
Malthe Borch: Keeping tabs on migration processes

Link: https://maltheborch.com/2025/01/keeping-tabs-on-migration-processes.html


To manage migration processes such as adopting a new data integration tool or rehosting applications at scale from one infrastructure service to another, organizations often turn aw
"Mathspp Pydon'ts": Decorators | Pydon't 🐍

Link: https://mathspp.com/blog/pydonts/decorators


This article teaches the decorator pattern in Python, why it exists, how to use it, and when to use it to write efficient and idiomatic Python code.

Decorators
The decorator pattern is a functional
PyCoder’s Weekly: Issue #665: Dict Comprehensions, Data Visualization, Memory Leaks, and More (Jan. 21, 2025)

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

#665 – JANUARY 21, 2025 View in Browser » Building Dictionary Comprehensions in Python In this video course, you’ll learn how to write dictionary comprehensions in Python. You’ll also explore th
Python Bytes: #417 Bugs hide from the light

Link: https://pythonbytes.fm/episodes/show/417/bugs-hide-from-the-light

<strong>Topics covered in this episode:</strong><br>

<ul>
<li><strong><a href="https://github.com/d4v3y0rk/llm_catcher?featured_on=pythonbytes">LLM Catcher</a></strong></li>
<li><strong>On PyPI Quar
Michael Foord: Advanced Python Course

Link: https://agileabstractions.com/advanced-python-course/

Over the last year I’ve updated my Advanced Python course to be based on a series of modules that can more easily be adapted to the specific needs of any team or group of delegates. There’s a lot more
PyCharm: Anomaly Detection in Time Series

Link: https://blog.jetbrains.com/pycharm/2025/01/anomaly-detection-in-time-series/


How do you identify unusual patterns in data that might reveal critical issues or hidden opportunities? Anomaly detection helps identify data that deviates significantly from the norm. Time series da
Real Python: How to Deal With Missing Data in Polars

Link: https://realpython.com/polars-missing-data/

Efficiently handling missing data in Polars is essential for keeping your datasets clean during analysis. Polars provides powerful tools to identify, replace, and remove null values, ensuring seamless
Python⇒Speed: Faster pip installs: caching, bytecode compilation, and uv

Link: https://pythonspeed.com/articles/faster-pip-installs/

Installing your Python application’s dependencies can be surprisingly slow.
Whether you’re running tests in CI, building a Docker image, or installing an application, downloading and installing depend
Brian Okken: Updates to the Top pytest Plugins - now 200

Link: https://pythontest.com/pytest/top-200-pytest-plugins/

I’m working on some updates to the Top pytest plugins list.
For January’s numbers, I’ve used a tweak on the process.
Starting with the process documented by Hugo for the Top PyPI Packages, I’m grabbin
Brett Cannon: My impressions of Gleam

Link: https://snarky.ca/my-impressions-of-gleam/

When I was about to go on paternity leave, the Gleam programming language reached 1.0. It&aposs such a small language that I was able to learn it over the span of two days. I tried to use it to conver
meejah.ca: Sending a File in 2025

Link: https://meejah.ca/blog/sending-a-file

Making a file appear on ONE other computer