Planet Python RSS
217 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Python Engineering at Microsoft: Python in Visual Studio Code – February 2025 Release

Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2025-release/

We’re excited to announce the February 2025 release of the Python, Pylance and Jupyter extensions for Visual Studio Code!
This release includes the following announcements:

No-config debugging
Test d
Python Morsels: Python Terminology: an unofficial glossary

Link: https://www.pythonmorsels.com/terms/

Definitions for colloquial Python terminology (effectively an unofficial version of the Python glossary).


Table of contents

Looping
Data Types
Collections
Variables and Assignment
Objects and Mutat
Daniel Roy Greenfeld: TIL: Typer commands defaulting to help

Link: https://daniel.feldroy.com/posts/til-2025-02-typer-commands-defaulting-to-help

If you save this code to cli.py:
import typer

app = typer.Typer()

@app.command()
def create():
"""Creates a user"""
typer.echoint("Creating user")

@app.command()
def delete():
"""Delet
Test and Code: Mocking in Python with unittest.mock - Michael Foord

Link: https://testandcode.com/episodes/unittest-mock

This episode is a replay of a 2021 interview I did with Michael Foord.We lost Michael in January, and I'd like to revisit this interview as a tribute. Michael Foord was a pivotal figure in the Python
Real Python: Quiz: How to Join Strings in Python

Link: https://realpython.com/quizzes/python-join-string/

In this quiz, you’ll test your understanding of How to Join Strings in Python.
By working through this quiz, you’ll review how to use .join() to combine strings with a specified separator and handle n
Real Python: The Real Python Podcast – Episode #238: Charlie Marsh: Accelerating Python Tooling With Ruff and uv

Link: https://realpython.com/podcasts/rpp/238/

Are you looking for fast tools to lint your code and manage your projects? How is the Rust programming language being used to speed up Python tools? This week on the show, we speak with Charlie Marsh
ListenData: 4 Ways to Use ChatGPT API in Python

Link: https://www.listendata.com/2024/04/4-ways-to-use-chatgpt-api-in-python.html

In this tutorial, we will explain how to use ChatGPT API in Python, along with examples.
Steps to Access ChatGPT API
Please follow the steps below to access the ChatGPT API.

Visit the OpenAI Platform
Armin Ronacher: Seeking Purity

Link: http://lucumr.pocoo.org/2025/2/8/seeking-purity

The concept of purity — historically a guiding principle in social and
moral contexts — is also found in passionate, technical discussions. By
that I mean that purity in technology translates into ad
Anarcat: Qalculate hacks

Link: https://anarc.at/blog/2025-02-08-qalculate-hacks/

This is going to be a controversial statement because some people are
absolute nerds about this, but, I need to say it.
Qalculate is the best calculator that has ever been made.
I am not going to try
Anarcat: A slow blogging year

Link: https://anarc.at/blog/2025-02-09-one-failed-year/

Well, 2024 will be remembered, won't it? I guess 2025 already wants to
make its mark too, but let's not worry about that right now, and
instead let's talk about me.
A little over a year ago, I was glo
Talk Python to Me: #493: Quarto: Open-source technical publishing

Link: https://talkpython.fm/episodes/show/493/quarto-open-source-technical-publishing

In this episode, I'm joined by JJ Allaire, founder and executive chairman at Posit, and Carlos Scheidegger, a software engineer at Posit, to explore Quarto, an open-source tool revolutionizing technic
Real Python: How to Join Strings in Python

Link: https://realpython.com/python-join-string/

Python’s built-in string method .join() lets you combine string elements from an iterable into a single string, using a separator that you specify. You call .join() on the separator, passing the itera
Python Morsels: Newlines and escape sequences in Python

Link: https://www.pythonmorsels.com/newlines-and-escape-sequences/

Python allows us to represent newlines in strings using the \n "escape sequence" and Python uses line ending normalization when reading and writing with files.



Table of contents

Newline characters
Quansight Labs Blog: Two years of contributions to conda-forge: work done during our CZI EOSS 5 grant

Link: https://labs.quansight.org/blog/czi-eoss-5-conda-forge

In 2022 we were awarded a CZI EOSS grant for conda-forge. The proposal, co-submitted by Quansight Labs and QuantStack, targeted three areas: maintaining and improving conda-forge's infrastructure, cre
Django Weblog: DSF member of the month - Lily Foote

Link: https://www.djangoproject.com/weblog/2025/feb/10/dsf-member-of-the-month-lily-foote/

For February 2025, we welcome Lily Foote (@lilyf) as our DSF member of the month!
Lily Foote is a contributor to Django core for many years, especially on the ORM. She is currently a member of the D
Kushal Das: Using openpgp-card-tool-git with git

Link: https://kushaldas.in/posts/using-openpgp-card-tool-git-with-git.html


One of the power of Unix systems comes from the various small tools and how
they work together. One such new tool I am using for some time is for git
signing & verification using OpenPGP and my Yubik
Seth Michael Larson: Building software for connection (#2: Consensus)

Link: https://sethmlarson.dev/building-software-for-connection-consensus?utm_campaign=rss

This is the second article in a series about “software for connection”.
In the previous article we concluded that a persistent always-on internet
connection isn't required for software to elicit feeli
Real Python: Building a Python Command-Line To-Do App With Typer

Link: https://realpython.com/courses/build-command-line-todo-app-typer/

Building an application to manage your to-do list can be an interesting project when you’re learning a new programming language or trying to take your skills to the next level. In this video course, y
PyCoder’s Weekly: Issue #668: NumPy, Compiling Python 1.0, BytesIO, and More (Feb. 11, 2025)

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

#668 – FEBRUARY 11, 2025 View in Browser » NumPy Techniques and Practical Examples In this video course, you’ll learn how to use NumPy by exploring several interesting examples. You’ll read data