Planet Python RSS
217 subscribers
16.7K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Real Python: Using the len() Function in Python

Link: https://realpython.com/len-python-function/

The len() function in Python is a powerful and efficient tool used to determine the number of items in objects, such as sequences or collections. You can use len() with various data types, including s
Test and Code: 223: Writing Stuff Down is a Super Power

Link: https://testandcode.com/episodes/223-writing-stuff-down

Taking notes well can help to listen better, remember things, show respect, be more accountable, free up mind space to solve problems.This episode discussesthe benefits of writing things downpreparing
Real Python: Using the Python zip() Function for Parallel Iteration

Link: https://realpython.com/python-zip-function/

Python’s zip() function combines elements from multiple iterables. Calling zip() generates an iterator that yields tuples, each containing elements from the input iterables. This function is essential
Django Weblog: 2025 DSF Board Election Results

Link: https://www.djangoproject.com/weblog/2024/nov/17/2025-dsf-board-election-results/

The 2025 DSF Board Election has closed, and the following candidates have been elected:

Abigail Gbadago
Jeff Triplett
Paolo Melchiorre
Tom Carrick

They will all serve two years for their term.
Direc
James Bennett: Introducing DjangoVer

Link: https://www.b-list.org/weblog/2024/nov/18/djangover/

Version numbering is hard, and there are lots of popular schemes out there for how to do it. Today I want to talk about a system I’ve settled on for my own Django-related packages, and which I’m calli
Armin Ronacher: Playground Wisdom: Threads Beat Async/Await

Link: http://lucumr.pocoo.org/2024/11/18/threads-beat-async-await

It's been a few years since I wrote about my challenges with
async/await-based systems and how they just seem to not support back
pressure well. A few years later, I do not
think that this problem ha
Python Software Foundation: Help power Python and join in the PSF year-end fundraiser & membership drive!

Link: https://pyfound.blogspot.com/2024/11/help-power-python-2024-fundraiser.html




The Python Software Foundation (PSF) is the charitable organization behind Python, dedicated to advancing, supporting, and protecting the Python programming language and the community that sustain
Real Python: Interacting With Python

Link: https://realpython.com/interacting-with-python/

There are multiple ways of interacting with Python, and each can be useful for different scenarios. You can quickly explore functionality in Python’s interactive mode using the built-in Read-Eval-Prin
Python Morsels: Python's pathlib module

Link: https://www.pythonmorsels.com/pathlib-module/

Python's pathlib module is the tool to use for working with file paths. See pathlib quick reference tables and examples.


Table of contents

A pathlib cheat sheet
The open function accepts Path objec
PyCharm

Link:

JetBrains AI Assistant 2024.3 is here! A highlight of this release is the flexibility to choose your preferred chat model. Select between Google Gemini, OpenAI, or local models to tailor interactions
Paolo Melchiorre: Thoughts on my election as a DSF board member

Link: https://www.paulox.net/2024/11/18/thoughts-on-my-election-as-a-dsf-board-member/

My thoughts on my election as a member of the Django Software Foundation (DSF) board of directors.
👍1
Ned Batchelder: Loop targets

Link: https://nedbatchelder.com/blog/202411/loop_targets.html

I posted a Python tidbit about how for loops can assign
to other things than simple variables, and many people were surprised or even
concerned:params = {
    "query": QUERY,
    "page_size": 100,
}
Mike Driscoll: How to Debug Your Textual Application

Link: https://www.blog.pythonlibrary.org/2024/11/19/how-to-debug-your-textual-application/

Textual is a great Python package for creating a lightweight, powerful, text-based user interface. That means you can create a GUI in your terminal with Python without learning curses! But what happen
Zato Blog: IMAP and OAuth2 Integrations with Microsoft 365

Link: https://zato.io/en/blog/imap-oauth2-microsoft365.html


IMAP and OAuth2 Integrations with Microsoft 365


2024-11-19, by Dariusz Suchojad



Overview
This is the first in a series of articles about automation of and integrations with Microsoft 365 cloud
Real Python: Working With TOML and Python

Link: https://realpython.com/courses/working-with-toml-python/

TOML—Tom’s Obvious Minimal Language—is a reasonably new configuration file format that the Python community has embraced over the last couple of years. TOML plays an essential part in the Python ecosy
PyCharm: Code Faster with JetBrains AI in PyCharm

Link: https://blog.jetbrains.com/pycharm/2024/11/code-faster-with-jetbrains-ai-in-pycharm/

PyCharm 2024.3 comes with many improvements to JetBrains AI to help you code faster. I’m going to walk you through some of these updates in this blog post. 
Natural language inline AI prompt
You can n
PyCoder’s Weekly: Issue #656 (Nov. 19, 2024)

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

#656 – NOVEMBER 19, 2024 View in Browser » How to Debug Your Textual Application TUI applications require a full terminal which most IDEs don’t implement. To make matters more complicated, TUIs
Python Insider: Python 3.14.0 alpha 2 released

Link: https://pythoninsider.blogspot.com/2024/11/python-3140-alpha-2-released.html

Alpha 2? But Alpha 1 only just came out!
https://www.python.org/downloads/release/python-3140a2/
This is an early developer preview of Python
3.14
Major
new features of the 3.14 series, compared to 3.