Planet Python RSS
216 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Mike Driscoll: PyDev of the Week: Kevin Kho

Link: https://www.blog.pythonlibrary.org/2023/03/27/pydev-of-the-week-kevin-kho/

This week we welcome Kevin Kho as our PyDev of the Week! Kevin is a core developer on the Fugue package. You can catch up with Kevin on Medium where Kevin writes about Fugue, Python, and more. You can
Python for Beginners: Convert INI File to Dictionary in Python

Link: https://www.pythonforbeginners.com/basics/convert-ini-file-to-dictionary-in-python

INI files are one of the simplest configuration files that we use in software systems. In this article, we will discuss how to convert an INI file to a python dictionary.
Table of ContentsWhat is the
Real Python: How to Read Python Input as Integers

Link: https://realpython.com/python-input-integer/

If you’ve ever coded an interactive text-based application in Python, then you’ve probably found that you need a reliable way of asking the user for integers as input. It’s not enough simply to displa
Python Morsels: Implementing slicing

Link: https://www.pythonmorsels.com/implementing-slicing/

You can make Python objects support slicing by implementing a __getitem__ method that accepts slice objects.



Table of contents

Indexing relies on __getitem__, but so does slicing!
Slicing uses sli
death and gravity: Limiting concurrency in Python asyncio – the story of async imap_unordered()

Link: https://death.andgravity.com/limit-concurrency

So, you're doing some async stuff, repeatedly, many times.
Like, hundreds of thousands of times.
Maybe you're scraping some data.
Maybe it's more complicated
– you're calling an API,
and then passing
Brett Cannon: Unravelling `global`

Link: https://snarky.ca/unravelling-global/

While preparing my talk for PyCascades 2023 on this very blog post series of Python&aposs syntactic sugar, I had an inkling that I could unravel the global statement. After talking to some folks after
Mike Driscoll: An Intro to Textual – Creating Text User Interfaces with Python

Link: https://www.blog.pythonlibrary.org/2023/03/28/an-intro-to-textual/

Textual is a Python package used to create cross-platform Text User Interfaces (TUI). This may sound like you’ll be creating a user interface with ASCII-art, but that is not the case.
Textual is quite
Real Python: YAML: Python's Missing Battery

Link: https://realpython.com/courses/yaml-python/

Python is often marketed as a batteries-included language because it comes with almost everything you’d ever expect from a programming language. This statement is mostly true, as the standard library
Stack Abuse: Rounding Decimals in Python

Link: https://stackabuse.com/rounding-decimals-in-python/

Introduction
Whether you're working with financial data, scientific calculations, or any other type of data that requires precise decimal arithmetic, knowing how to round decimal numbers accurately ca
PyCoder’s Weekly: Issue #570 (March 28, 2023)

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

#570 – MARCH 28, 2023 View in Browser » Lessons Learned From Four Years Programming With Python What are the core lessons you’ve learned along your Python development journey? What are key takea
The Python Coding Blog: What’s a Python Iterable? [Python Data Structure Series #1]

Link: https://thepythoncodingbook.com/2023/03/28/whats-a-python-iterable-python-data-structure-series-1/

You’re familiar with data structures such as lists, dictionaries, tuples, sets, and more. You may even know about the similarities and differences between their behaviours. But how comfortable are you
Brett Cannon: Unravelling `del`

Link: https://snarky.ca/unravelling-del/

In my post on unravelling the global statement, I mentioned how after my PyCascades 2023 talk some people came up to me about a couple of pieces of Python syntax that I had not managed to unravel. Bey
Brett Cannon: MVPy: Minimum Viable Python

Link: https://snarky.ca/mvpy-minimum-viable-python/

Over 32 posts spanning well over 2 years, this is the final post in my blog series on Python&aposs syntactic sugar. I had set out to find all of the Python 3.8 syntax that could be rewritten if you we
Stack Abuse: Parsing URLs with Python

Link: https://stackabuse.com/parsing-urls-with-python/

Introduction
URLs are, no doubt, an important part of the internet, as it allows us to access resources and navigate websites. If the internet was one giant graph (which it is), URLs would be the edge
Python Morsels: Using "any" and "all" in Python

Link: https://www.pythonmorsels.com/any-and-all/

Need to check whether all items in a list match a certain condition? You can use Python's built-in any and all functions for that!


Table of contents

Checking a condition for all items
Using the any
Real Python: Build a Maze Solver in Python Using Graphs

Link: https://realpython.com/python-maze-solver/

If you’re up for a little challenge and would like to take your programming skills to the next level, then you’ve come to the right place! In this hands-on tutorial, you’ll practice object-oriented pr
Glyph Lefkowitz: A Response to Jacob Kaplan-Moss’s “Incompetent But Nice”

Link: https://blog.glyph.im/2023/03/incompetent-but-nice-response.html

Jacob Kaplan-Moss has written a post about one of the most stressful things
that can happen to you as a manager: when someone on your team is getting
along well with the team, apparently trying their
"Mathspp Pydon'ts": Write your thesis in LaTeX

Link: https://mathspp.com/blog/write-your-thesis-in-latex


This reference article teaches you the things you'll need to write your thesis or report with LaTeX.

Introduction
I wrote this terse article as a reference for my “Introduction to LaTeX” workshop, w