Planet Python RSS
216 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Mike Driscoll: Using CSS to Style a Python TUI with Textual

Link: https://www.blog.pythonlibrary.org/2023/11/15/using-css-to-style-a-python-tui-with-textual/

Textual is a Python framework for creating Text Based user interfaces (TUIs). You can create graphical user interfaces in your terminal with Textual.
If you haven’t heard of Textual before, check out
Python Software Foundation: It's time for our annual year-end PSF fundraiser and membership drive 🎉

Link: https://pyfound.blogspot.com/2023/11/support-python-q4-2023.html

Support Python in 2023!  For the fifth year in a row, the PSF is partnering with JetBrains on our end-of-year fundraiser. Over that time, the partnership has raised a total of over $95,000. Amazing! T
Real Python: Embeddings and Vector Databases With ChromaDB

Link: https://realpython.com/chromadb-vector-database/

The era of large language models (LLMs) is here, bringing with it rapidly evolving libraries like ChromaDB that help augment LLM applications. You’ve most likely heard of chatbots like OpenAI’s ChatGP
Stack Abuse: Guide to Heaps in Python

Link: https://stackabuse.com/guide-to-heaps-in-python/

Introduction
Imagine a bustling airport with flights taking off and landing every minute. Just as air traffic controllers prioritize flights based on urgency, heaps help us manage and process data bas
Brian Okken: Testing argparse Applications

Link: https://pythontest.com/testing-argparse-apps/

I was asked recently about how to test the argument parsing bit of an application that used argparse. argparse is a built in Python library for dealing with parsing command line arguments for command
Test and Code: 209: Testing argparse Applications

Link: https://testandcode.com/episodes/209-testing-argparse-applications

How do you test the argument parsing bit of an application that uses argparse?This episode covers:
Design for Test: Structuring your app or script so it's easier to test.
pytest & capsys for testing s
Talk Python to Me: #438: Celebrating JupyterLab 4 and Jupyter 7 Releases

Link: https://talkpython.fm/episodes/show/438/celebrating-jupyterlab-4-and-jupyter-7-releases

Jupyter Notebooks and Jupyter Lab have to be one of the most important parts of Python when it comes to bring new users to the Python ecosystem and certainly for the day to day work of data scientists
ListenData: NumPy argmax() Function : Learn with Examples

Link: https://www.listendata.com/2023/11/argmax-numpy-function.html

In this tutorial, we will see how to use the NumPy argmax() function in Python along with examples.

The numpy.argmax() function in Python is used to find the indices of the maximum element in an arra
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