Planet Python RSS
216 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Malthe Borch: Switching to managed encryption keys

Link: https://maltheborch.com/2023/09/switching-to-managed-encryption-keys.html


In most systems I come across, private keys are all over the place, made available as secrets to the workloads that need them. The trouble is not just that sometimes, secrets are not really secre
PyCoder’s Weekly: Issue #594 (Sept. 12, 2023)

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

#594 – SEPTEMBER 12, 2023 View in Browser » Playing With Genetic Algorithms in Python A Genetic Algorithm (GA) is an AI technique where random code is mutated and tested for fitness iteratively
Robin Wilson: Pandas-FSDR: a simple function for finding significant differences in pandas DataFrames

Link: https://blog.rtwilson.com/pandas-fsdr-a-simple-function-for-finding-significant-differences-in-pandas-dataframes/

In the spirit of my Previously Unpublicised Code series, today I’m going to share Pandas-FSDR. This is a simple library with one function which finds significant differences between two columns in a p
Python Bytes: #352 Helicopter Time Comes to Python

Link: https://pythonbytes.fm/episodes/show/352/helicopter-time-comes-to-python

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

<ul>
<li><a href="https://pypi.org/project/heliclockter/"><strong>Heliclockter</strong></a> - Like datetime, but more timezone-aware</li>
<li><a
PyBites: Debunking 7 Myths About Software Development Coaching

Link: https://pybit.es/articles/debunking-7-myths-about-software-development-coaching/


If you give a man a fish, you feed him for a day. If you teach a man to fish, you feed him for a lifetime.
Chinese proverb
Transformative power of guidance
10 years ago I was overweight, maybe not mo
Stack Abuse: How to List Installed Python Modules

Link: https://stackabuse.com/how-to-list-installed-python-modules/

Introduction
Python, somewhat similar ot Node, uses a system of installed modules/packages. But as you continue to install more and more modules, it might get a bit tricky to keep track of all of them
Real Python: Bypassing the GIL for Parallel Processing in Python

Link: https://realpython.com/python-parallel-processing/

Unlocking Python’s true potential in terms of speed through shared-memory parallelism has traditionally been limited and challenging to achieve. That’s because the global interpreter lock (GIL) doesn’
Stack Abuse: Opening Multiple Files Using 'with open' in Python

Link: https://stackabuse.com/opening-multiple-files-using-with-open-in-python/

Introduction
Python provides some very convenient ways to work with file-like objects, including the with feature. But what if we need to open multiple files in this way? Your could wouldn't exactly b
Python GUIs: PyQt vs. Tkinter — Which Should You Choose for Your Next GUI Project?

Link: https://www.pythonguis.com/faq/pyqt-vs-tkinter/

Graphical User Interfaces (GUIs) allow users to interact with software through intuitive and user-friendly graphical elements such as buttons, icons, text boxes, and windows. GUIs provide a simple way
Python GUIs: Input Validation in Tkinter GUI Apps

Link: https://www.pythonguis.com/tutorials/input-validation-tkinter/

When writing GUI applications you often need to accept data from users. A reliable application must verify and validate all its input data before taking any further action or doing any processing. Inp
Python GUIs: PyQt6 Book now available in Korean: 파이썬과 Qt6로 GUI 애플리케이션 만들기

Link: https://www.pythonguis.com/blog/pyqt6-book-translated-korean/

I am very happy to announce that my Python GUI programming book
Create GUI Applications with Python & Qt6 / PyQt6 Edition is now available
in Korean from Acorn Publishing
It's more than a little mind-
Python GUIs: Getting Started With Kivy for GUI Development

Link: https://www.pythonguis.com/tutorials/getting-started-kivy/

Kivy is an open-source Python software library for developing graphical user interfaces. It supports cross-platform development for the desktop as well as the creation of multi-touch apps for mobile d
Python GUIs: Customizing Your Tkinter App's Windows

Link: https://www.pythonguis.com/tutorials/customized-windows-tkinter/

Different desktop applications have different design requirements. If you look at the applications on your computer, you will see that most of them have different window designs. Some applications, li
Janusworx: derb; Script to Create podcast RSS feeds

Link: https://janusworx.com/blog/derb/

I wrote a tiny script that creates an RSS feed for all the audio files it finds in a folder.
I call it derb.
My mother gets devotional songs and sermons on cds, which I rip to MP3 files and then dump
Stack Abuse: Creating a Zip Archive of a Directory in Python

Link: https://stackabuse.com/creating-a-zip-archive-of-a-directory-in-python/

Introduction
When dealing with large amounts of data or files, you might find yourself needing to compress files into a more manageable format. One of the best ways to do this is by creating a zip arc
Python Software Foundation: Announcing Python Software Foundation Fellow Members for Q2 2023! 🎉

Link: https://pyfound.blogspot.com/2023/09/announcing-python-software-foundation.html

The PSF is pleased to announce its second batch of PSF Fellows for 2023! Let us welcome the new PSF Fellows for Q2! The following people continue to do amazing things for the Python community:Esteban
Stack Abuse: How to Disable Warnings in Python

Link: https://stackabuse.com/how-to-disable-warnings-in-python/

Introduction
Working with any language, you've probably come across warnings - and lots of them. In Python, our warnings are the yellow-highlighted messages that appear when code runs. These warnings
Stack Abuse: Check if Elements in List Matches a Regex in Python

Link: https://stackabuse.com/check-if-elements-in-list-matches-a-regex-in-python/

Introduction
Let's say you have a list of home addresses and want to see which ones reside on a "Street", "Ave", "Lane", etc. Given the variability of physical addresses, you'd probably want to use a
Real Python: The Real Python Podcast – Episode #172: Measuring Multiple Facets of Python Performance With Scalene

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

When choosing a tool for profiling Python code performance, should it focus on the CPU, GPU, memory, or individual lines of code? What if it looked at all those factors and didn't alter code performan
Stack Abuse: How to Delete a Global Variable in Python

Link: https://stackabuse.com/how-to-delete-a-global-variable-in-python/

Introduction
In Python, variables declared outside of the function or in global space are known as global variables. These variables can be accessed by any function in the program. However, there may