Planet Python RSS
212 subscribers
17K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Anarcat: procmail considered harmful

Link: https://anarc.at/blog/2022-03-02-procmail-considered-harmful/

TL;DR: procmail is a security liability and has been abandoned
upstream for the last two decades. If you are still using it, you
should probably drop everything and at least remove its SUID
flag. Ther
Alex Grönholm: Unit testing SQLAlchemy apps

Link: http://alextechrants.blogspot.com/2013/08/unit-testing-sqlalchemy-apps.html

I help out a lot on the #sqlalchemy channel on Freenode IRC. When people ask questions there, one of the issues that comes up often is unit testing applications that use SQLAlchemy. Almost all develop
Alex Grönholm: concurrent.futures backport updated

Link: http://alextechrants.blogspot.com/2015/05/concurrentfutures-backport-updated.html

It's been a while since I last updated the backport of the concurrent.futures package for Python versions older than 3.2. I was looking at my github repositories and noticed that I wasn't marked as wa
Justin Mayer: Python Development Environment on macOS Monterey and Big Sur

Link: https://hackercodex.com/guide/python-development-environment-on-mac-osx/

While installing Python and Virtualenv on macOS Monterey and Big Sur can be done several ways, this tutorial will guide you through the process of configuring a stock Mac system into a solid Python de
Python for Beginners: Union of Lists in Python

Link: https://www.pythonforbeginners.com/basics/union-of-lists-in-python

We use lists in almost every program in python. Sometimes, we might need to combine two lists. It is possible that the lists that need to be combined might have some common elements. To avoid includin
EuroPython: EuroPython February 2022 Newsletter

Link: https://blog.europython.eu/europython-february-2022-newsletter/

Hello fellow Pythonistas,We apologise for the delay in the release of the February newsletter. Our heart goes out to everyone affected by the humanitarian crisis, especially members of our community.
The Open Sourcerer: Getting Things GNOME 0.6 released

Link: https://fortintam.com/blog/gtg-0-6-released/

Yes, ladies, gentlemen, and seemingly-dead plants, it’s happening: after over 10 months of incremental work from the community, we are now releasing version 0.6 of our favorite personal productivity a
Python Software Foundation: We are hiring to expand our Infrastructure staff!

Link: http://pyfound.blogspot.com/2022/03/we-are-hiring-to-expand-our.html

On behalf of the Python Software Foundation, and with much excitement as the hiring manager, I am elated to announce that we are hiring for a full-time position to double the PSF staff dedicated to ou
Python Engineering at Microsoft: Python in Visual Studio Code – March 2022 Release

Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-march-2022-release/

The March 2022 release of the Python Extension for Visual Studio Code is now available.
This is a short release as during the past month our team has largely focused on features and changes that will
Python GUIs: Display numpy and pandas tables in PySide6 QTableView (updated for PySide6)

Link: https://www.pythonguis.com/tutorials/pyside6-qtableview-modelviews-numpy-pandas/

In the previous chapter we covered an introduction to the Model View architecture. However, we only touched on one of the model views — QListView. There are two other Model Views available in Qt5 — QT
Real Python: The Real Python Podcast – Episode #100: Defining Optional Arguments and Moving Beyond "Beginner" Python

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

How do you define Python functions that accept optional arguments or default values? Are you wondering how to go beyond being a beginner with Python? This week on the show, Christopher Trudeau is here
Python for Beginners: Intersection of Lists in Python

Link: https://www.pythonforbeginners.com/basics/intersection-of-lists-in-python

Lists are one of the most used data structures in python. Sometimes, we might need to find the common elements between any two given lists. In this article, we will discuss how we can perform the inte
Matt Layman: PDF Debugging - Building SaaS with Python and Django #129

Link: https://www.mattlayman.com/blog/2022/pdf-debugging-building-saas-with-python-and-django-129/

In this episode, I debugged the static file handling that my homeschool application is using when it generates PDF reports. Note: There was some stream trouble. This segment of the stream had no webca
Python Bytes: #273 Getting dirty with __eq__(self, other)

Link: https://pythonbytes.fm/episodes/show/273/getting-dirty-with-eq-self-other

<p><strong>Watch the live stream:</strong></p>

<a href='https://www.youtube.com/watch?v=MOA2EjXbiEI' style='font-weight: bold;'>Watch on YouTube</a><br>
<br>

<p><strong>About the show</strong></p>
Twisted Matrix Labs: Twisted 22.2.0 Release

Link: https://labs.twistedmatrix.com/2022/03/twisted-2220-release.html

On behalf of the Twisted contributors I announce the final release ofTwisted 22.2.0This is a bugfix release.The main bug is:- CVE-2022-21716 twisted.conch.ssh.transport.SSHTransportBase nowdisconnects
PyBites: A debugging tale

Link: https://pybit.es/articles/debugging-tale/

I ran into an interesting issue debugging the other day …
I used isort with pre-commit to automatically sort imports before committing my code.
This is a huge time saver and I am very thankful for bot
Podcast.__init__: Accelerate The Development And Delivery Of Your Machine Learning Applications Using Ray And Deploy It At Anyscale

Link: https://www.pythonpodcast.com/anyscale-machine-learning-applications-episode-355/

Building a machine learning application is inherently complex. Once it becomes necessary to scale the operation or training of the model, or introduce online re-training the process becomes even more
Talk Python to Me: #355: EdgeDB - Building a database in Python

Link: https://talkpython.fm/episodes/show/355/edgedb-building-a-database-in-python

What database are you using in your apps these days? If you like most Python people, it's probably PostgreSQL. If you roll with NoSQL like me, you're probably using MongoDB. Maybe you're even using a
ItsMyCode: Python List index()

Link: https://itsmycode.com/python-list-index/

The Python list index() is a built-in function that searches for a given element from the start of the list and returns the lowest index where the element appears in the list.
In this tutorial, we wil
ItsMyCode: Python List append()

Link: https://itsmycode.com/python-list-append/

The append() method in Python adds an element to the end of the list. After appending the new element, the size of the list increases by one.
In this tutorial, we will learn about the Python list appe