Planet Python RSS
217 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Python Anywhere: We're hiring!

Link: https://blog.pythonanywhere.com/218/

Are you so keen on PythonAnywhere that you’d like to work with us? We have an
open role, and the recruitment team at our parent company Anaconda
are looking for great people.
We’re looking for a seni
Test and Code: pytest plugins - a full season

Link: https://testandcode.com/episodes/pytest-plugins

This episode kicks off a season of pytest plugins.In this episode:Introduction to pytest pluginsThe pytest.org pytest plugin listFinding pytest related packages on PyPIThe Top pytest plugins list on p
Glyph Lefkowitz: The “Active Enum” Pattern

Link: https://blog.glyph.im/2025/01/active-enum.html

Have you ever written some Python code that looks like this?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18from enum import Enum, auto

class SomeNumber(Enum):
one = auto()
two = auto()
Matt Layman: Simplified Signup - Building SaaS #211

Link: https://www.mattlayman.com/videos/simplified-signup-building-saas-211/

In this episode, we began an update to the signup process to simplify things. I am replacing email and password with just email. Users will receive ‘magic links’ via their email client to sign in. To
Real Python: HTML and CSS for Python Developers

Link: https://realpython.com/html-css-python/

Combining HTML, CSS, and Python equips you to build dynamic, interactive websites. HTML provides the structure, CSS adds styling, and Python can be used to interact with and manipulate the HTML conten
Real Python: Inheritance and Composition: A Python OOP Guide

Link: https://realpython.com/inheritance-composition-python/

In Python, understanding inheritance and composition is crucial for effective object-oriented programming. Inheritance allows you to model an is a relationship, where a derived class extends the funct
Real Python: Python's pathlib Module: Taming the File System

Link: https://realpython.com/python-pathlib/

Python’s pathlib module helps streamline your work with file and directory paths. Instead of relying on traditional string-based path handling, you can use the Path object, which provides a cross-plat
Real Python: Python's urllib.request for HTTP Requests

Link: https://realpython.com/urllib-request/

If you’re looking to make HTTP requests in Python using the built-in urllib.request module, then this tutorial is for you. urllib.request lets you perform HTTP operations without having to add externa
Python Software Foundation: Service Awards given by the PSF: what are they and how they differ

Link: https://pyfound.blogspot.com/2024/09/service-awards-given-by-psf-what-are.html

Do you know someone in the Python community who inspires you and whose contributions to the Python community are outstanding? Other than saying thank you (definitely do this too!), you can also nomina
Real Python: Primer on Jinja Templating

Link: https://realpython.com/primer-on-jinja-templating/

Jinja is a powerful template engine commonly used in Python web applications to create dynamic web pages. Jinja also supports standalone usage, enabling you to create text files with programmatically
Real Python: How to Write Beautiful Python Code With PEP 8

Link: https://realpython.com/python-pep8/

PEP 8, sometimes spelled PEP8 or PEP-8, is the official style guide for Python code. PEP 8 gives guidelines on naming conventions, code layout, and other best practices. Guido van Rossum, Barry Warsaw
Real Python: How to Get a List of All Files in a Directory With Python

Link: https://realpython.com/get-all-files-in-directory-python/

To get all the files in a directory with Python, you can leverage the pathlib module. This tutorial covers how to use methods like .iterdir(), .glob(), and .rglob() to list directory contents.
For a
Real Python: Variables in Python: Usage and Best Practices

Link: https://realpython.com/python-variables/

In Python, variables are symbolic names that refer to objects or values stored in your computer’s memory. They allow you to assign descriptive names to data, making it easier to manipulate and reuse v
Real Python: Python's assert: Debug and Test Your Code Like a Pro

Link: https://realpython.com/python-assert-statement/

Python’s assert statement allows you to write sanity checks in your code. These checks are known as assertions, and you can use them to test if certain assumptions remain true while you’re developing
Zato Blog: Understanding API rate-limiting techniques

Link: https://zato.io/en/blog/api-rate-limiting-intro.html


Understanding API rate-limiting techniques


2025-01-13, by Dariusz Suchojad


Enabling rate-limiting in Zato means that access to Zato APIs can be throttled per endpoint, user or service - includi
Real Python: Build a Personal Diary With Django and Python

Link: https://realpython.com/django-diary-project-python/

Creating a Django diary allows you to build a personal, secure web app on your computer without using external cloud services. This tutorial guides you through setting up a Django project, where you c
Python Bytes: #416 A Ghostly Episode

Link: https://pythonbytes.fm/episodes/show/416/a-ghostly-episode

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

<ul>
<li><strong>Terminals &amp; Shells</strong></li>
<li><strong><a href="https://github.com/Vizonex/Winloop?featured_on=pythonbytes">Winloop</a
Eli Bendersky: Reverse mode Automatic Differentiation

Link: https://eli.thegreenplace.net/2025/reverse-mode-automatic-differentiation/

Automatic Differentiation (AD) is an important algorithm for calculating the
derivatives of arbitrary functions that can be expressed by a computer program.
One of my favorite CS papers is
"Automatic
Python Software Foundation: Powering Python together in 2025, thanks to our community!

Link: https://pyfound.blogspot.com/2025/01/powering-python-together-in-2025-thanks.html

We are so very grateful for each of you who donated or became new members during our end-of-year fundraiser and membership drive. We raised $30,000 through the PyCharm promotion offered by JetBrains–