Planet Python RSS
217 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
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
meejah.ca: Terminal Visualizer

Link: https://meejah.ca/blog/terminal-visualizer

Showing numbers is fun and hard
Python Insider: Python 3.14.0 alpha 5 is out

Link: https://pythoninsider.blogspot.com/2025/02/python-3140-alpha-5-is-out.html

Here comes the antepenultimate alpha.
https://www.python.org/downloads/release/python-3140a5/
This is an early developer preview of Python
3.14
Major
new features of the 3.14 series, compared to 3.13
Kushal Das: pass using stateless OpenPGP command line interface

Link: https://kushaldas.in/posts/pass-using-stateless-openpgp-command-line-interface.html


Yesterday I wrote about how
I am using a different tool for git signing and verification. Next, I
replaced my pass usage. I have a small
patch to use
stateless OpenPGP command line interface (SOP). I
Zato Blog: Modern REST API Tutorial in Python

Link: https://zato.io/en/blog/modern-rest-api-tutorial-in-python.html


Modern REST API Tutorial in Python


2025-02-12, by Dariusz Suchojad


Great APIs don't win theoretical arguments - they just prefer to work reliably and to make developers' lives easier.
Here's a
Real Python: Quiz: Python Keywords: An Introduction

Link: https://realpython.com/quizzes/python-keywords/

In this quiz, you’ll test your understanding of Python Keywords.
Python keywords are reserved words with specific functions and restrictions in the language. These keywords are always available in Pyt