Planet Python RSS
216 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Marcos Dione: is-dinant-dead-or-a-tip-for-writing-regular-expressions

Link: http://www.grulic.org.ar/~mdione/glob//posts/is-dinant-dead-or-a-tip-for-writing-regular-expressions/

NE: Another dictated and quickly revised post. Sorry for the mess.
Last night I was trying to develop a Prometheeus exporter for Apache logs.
There's only one already written but it doesn't provide
mu
PyCharm: PyCharm 2023.3 EAP 7 Is Out!

Link: https://blog.jetbrains.com/pycharm/2023/11/2023-3-eap-7/

You can download the build from our website, get it from the free Toolbox App, or update to it using snaps if you’re an Ubuntu user.

Download PyCharm 2023.3 EAP

The seventh build of the Early Access
Real Python: The Real Python Podcast – Episode #181: Computational Thinking & Learning Python During an AI Revolution

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

Has the current growth of artificial intelligence (AI) systems made you wonder what the future holds for Python developers? What are the hidden benefits of learning to program in Python and practicing
Mike Driscoll: Episode 22 – Git and Django with Adam Johnson

Link: https://www.blog.pythonlibrary.org/2023/11/17/episode-22-git-and-django-with-adam-johnson/

You may know Adam from all his work around the Django web framework. If you head to the Python Package Index (PyPI), you will see that Adam has made or contributed to more than 80 projects!
Adam recen
PyBites: Salary Negotiation Tips

Link: https://pybit.es/articles/salary-negotiation-tips/

How to better negotiate your salary? Our new podcast episode offers practical tips!
Listen here:

Or on YouTube:


In this week’s podcast episode we tune into a PDM Mindset Hacking call where Julian o
John Cook: Factored random numbers

Link: https://www.johndcook.com/blog/2023/11/17/factored-random-numbers/

A couple days ago Michael Nielsen posted an image of a one-page paper that gives an algorithm for generating factored random numbers, uniformly distributed from 1 to some designated N.
The algorithm d
Matt Layman: Parse Inbound Email - Building SaaS with Python and Django #175

Link: https://www.mattlayman.com/blog/2023/parse-inbound-email-building-saas-with-python-and-django-175/

In this episode, we switched to the inbound side and parsed an email to transform it into a journal entry. This caused us to look into the dateutil library and look at Python’s standard email module t
Erik Marsja: Variance Inflation Factor in Python: Ace Multicollinearity Easily

Link: https://www.marsja.se/variance-inflation-factor-in-python-multicollinearity-for-regression/

The post Variance Inflation Factor in Python: Ace Multicollinearity Easily appeared first on Erik Marsja.
In this post, we will learn an essential aspect of regression analysis – calculating the varia
Pythonicity: Composition vs. inheritance

Link: https://coady.github.io/posts/composition-vs-inheritance.html

Contrarian view on composition over inheritance.
The conventional wisdom is to prefer composition over inheritance. More specifically to use delegation over single inheritance.
Like the recommendation
Armin Ronacher: FSL: A License For the Bazaar, Not the Cathedral

Link: http://lucumr.pocoo.org/2023/11/19/cathedral-and-bazaaar-licensing

Sentry relicensed under a new license, called the Functional Source
License (FSL). It's not an Open Source license
by the OSI definition, but it comes with an irrevocable grant: after
two years it tu
Python Morsels: Python Morsels Lifetime Access Sale

Link: https://www.pythonmorsels.com/python-morsels-lifetime-access-sale/

Sale: Until Nov. 27, you can get lifetime access to Python Morsels


Table of contents

How far Python Morsels has come
The sale: lifetime access




How far Python Morsels has come
My initial idea wa
Django Weblog: Django 5.0 release candidate 1 released

Link: https://www.djangoproject.com/weblog/2023/nov/20/django-50-rc1/

Django 5.0 release candidate 1 is the final opportunity for you to try out a deluge of exciting new features before Django 5.0 is released.
The release candidate stage marks the string freeze and the
Real Python: How to Render Markdown in a Django Application

Link: https://realpython.com/django-markdown/

One of Django’s most popular features is the admin interface. For developers, it provides an out-of-the-box tool kit to work with your project’s data models. And it gives non-technical administrators
Trey Hunner: Python Black Friday & Cyber Monday sales (2023)

Link: https://treyhunner.com/2023/11/python-black-friday-and-cyber-monday-sales-2023/

It’s time for my annual compilation post of Python learning deals.
I’ve been compiling Python-related Black Friday & Cyber Monday sales since 2018 and 2023’s Python-related sales are coming up.
Lifeti
TechBeamers Python: How to Find the Length of a List in Python

Link: https://www.techbeamers.com/length-of-a-list-in-python/

In this short tutorial, we’ll find out different ways to find the length of a list in Python. Go through each of these methods and practice with the code provided. Out of these, Python len() is the mo
Mike Driscoll: Black Friday Python Deals 2023

Link: https://www.blog.pythonlibrary.org/2023/11/20/black-friday-python-deals-2023/

Black Friday and Cyber Monday are just around the corner, so let’s start the holidays early with some amazing Python-related deals!
You can take 33% off ANY of my self-published books on Gumroad by us
Erik Marsja: Pandas Convert All Columns to String: A Comprehensive Guide

Link: https://www.marsja.se/pandas-convert-all-columns-to-string-a-comprehensive-guide/

The post Pandas Convert All Columns to String: A Comprehensive Guide appeared first on Erik Marsja.
In this tutorial, you will learn to use Pandas to convert all columns to string. As a data enthusias
TechBeamers Python: How to Check Python Version Using Code

Link: https://www.techbeamers.com/how-to-check-python-version/

Do you know how to check the Python version you are using? This tutorial provides you with 10 different ways to check the Python version. Now, you may ask why use code and 10 different methods. It is
Python⇒Speed: Two kinds of threads pools, and why you need both

Link: https://pythonspeed.com/articles/two-thread-pools/

When you’re doing large scale data processing with Python, threads are a good way to achieve parallelism.
This is especially true if you’re doing numeric processing, where the global interpreter lock