Planet Python RSS
218 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Real Python: Python News Roundup: April 2025

Link: https://realpython.com/python-news-april-2025/

Last month brought significant progress toward Python 3.14, exciting news from PyCon US, notable community awards, and important updates to several popular Python libraries.
In this news roundup, you’
Ed Crewe: Talk about Cloud Prices at PyConLT 2025

Link: http://edcrewe.blogspot.com/2025/04/talk-about-cloud-prices-at-pyconlt-2025.html

Introduction to Cloud PricingI am looking forward to speaking at PyConLT 2025 in two weeks. Its been a while (12 years!) since my last Python conference EuroPython Florence 2012, when I spoke as a Dja
Python Morsels: Mutable default arguments

Link: https://www.pythonmorsels.com/mutable-default-arguments/

In Python, default argument values are defined only one time (when a function is defined).



Table of contents

Functions can have default values
A shared default value
Default values are only evalua
Erik Marsja: How to Extract GPS Coordinates from a Photo: The USAID Mystery

Link: https://www.marsja.se/how-to-extract-gps-coordinates-from-a-photo-the-usaid-mystery/

The post How to Extract GPS Coordinates from a Photo: The USAID Mystery appeared first on Erik Marsja.
In today’s digital world, people do not just snap photos for memories; they capture hidden data.
Python Bytes: #427 Rise of the Python Lord

Link: https://pythonbytes.fm/episodes/show/427/rise-of-the-python-lord

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

<ul>
<li><a href="https://www.git-town.com/?featured_on=pythonbytes"><strong>Git Town</strong></a> solves the problem that using the Git CLI corr
Mike Driscoll: How to Download the Latest Release Assets from GitHub with Python

Link: https://www.blog.pythonlibrary.org/2025/04/07/how-to-download-the-latest-release-assets-from-github-with-python/

I recently needed to figure out how to write an updater script for a project I was working on. The application is released on an internal GitHub page with compressed files and an executable. I needed
Real Python: Checking for Membership Using Python's "in" and "not in" Operators

Link: https://realpython.com/courses/checking-membership-in-not-in-operators/

Python’s in and not in operators allow you to quickly check if a given value is or isn’t part of a collection of values. This type of check is generally known as a membership test in Python. Therefore
Everyday Superpowers: What is event sourcing and why you should care

Link: https://everydaysuperpowers.dev/articles/what-is-event-sourcing-and-why-you-should-care/

This is the second entry in a five-part series about event sourcing:Why I Finally Embraced Event Sourcing—And Why You Should TooWhat is event sourcing and why you should carePreventing painful couplin
Trey Hunner: Which social network are we using for PyCon?

Link: https://treyhunner.com/2025/04/which-social-network-are-we-using-for-pycon/

Last year I updated my [having a great first PyCon][pycon post] post to note that Mastodon would likely be more popular than Twitter at PyCon.
My guess was correct.
During PyCon US 2024, Mastodon over
PyCoder’s Weekly: Issue #676: Bytearray, Underground Scripts, DjangoCon, and More (April 8, 2025)

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

#676 – APRIL 8, 2025 View in Browser » Python’s Bytearray: A Mutable Sequence of Bytes In this tutorial, you’ll learn about Python’s bytearray, a mutable sequence of bytes for efficient binary d
Python Insider: Python 3.14.0a7, 3.13.3, 3.12.10, 3.11.12, 3.10.17 and 3.9.22 are now available

Link: https://pythoninsider.blogspot.com/2025/04/python-3140a7-3133-31210-31112-31017.html

Not one, not two, not three, not four, not five, but six releases! Is
this the most in a single day?
3.12-3.14 were regularly scheduled, and we had some security fixes to
release in 3.9-3.11 so let’s
Django Weblog: Annual meeting of DSF Members at DjangoCon Europe

Link: https://www.djangoproject.com/weblog/2025/apr/09/annual-meeting-of-dsf-members-at-djangocon-europe/

We’re organizing an annual meeting for members of the Django Software Foundation! It will be held at DjangoCon Europe 2025 in two weeks in Dublin, bright and early on the second day of the conference.
Mike Driscoll: Python 101 – An Intro to Working with INI files Using configparser

Link: https://www.blog.pythonlibrary.org/2025/04/09/python-101-an-intro-to-working-with-ini-files-using-configparser/

Many programs require configuration. Most have a default configuration and many allow the user to adjust that configuration. There are many different types of configuration files. Some use text files
TestDriven.io: Running Background Tasks from Django Admin with Celery

Link: https://testdriven.io/blog/django-admin-celery/

This tutorial looks at how to run background tasks directly from Django admin using Celery.
Real Python: Using Python's .__dict__ to Work With Attributes

Link: https://realpython.com/python-dict-attribute/

Python’s .__dict__ is a special attribute in classes and instances that acts as a namespace, mapping attribute names to their corresponding values. You can use .__dict__ to inspect, modify, add, or de
PyPy: Doing the Prospero-Challenge in RPython

Link: https://www.pypy.org/posts/2025/04/prospero-in-rpython.html

Recently I had a lot of fun playing with the Prospero
Challenge by Matt
Keeter. The challenge is to render a 1024x1024 image of
a quote from The Tempest by Shakespeare. The input is a mathematical for
EuroPython Society: Board Report for March 2025

Link: https://www.europython-society.org/board-report-for-march/

In March, we achieved two significant milestones alongside several smaller improvements and operational work.We launched our ticket sales, dedicating substantial effort to setting up the ticket shop,