piptrends.com
@piptrends.com
This week's newsletter will be out tomorrow. Interesting stuff by @mkennedy.codes Federico Trotta, Christos Liontos, Rob Hand & Ayooluwa Isaiah covered

newsletter.piptrends.com/p/the-state-...

#python #PythonProgramming #ai #MachineLearning #SoftwareDevelopment #OpenSource #DataEngineering
The State of Python 2025, Python Type Checkers, Loguru and more
with some more interesting news, articles, packages and projects
newsletter.piptrends.com
September 5, 2025 at 1:28 PM
If you’d like to learn how to use Loguru, check out this @dash0.com article by Ayooluwa Isaiah. He covered everything from Loguru’s philosophy to how you can bring your logs into an observability pipeline

www.dash0.com/guides/pytho...

#python #Programming #PythonProgramming #SoftwareDevelopment
Production-Grade Python Logging Made Easier with Loguru · Dash0
Learn how to use Loguru for structured contextual and productiongrade logging in Python without the boilerplate of the standard logging module
www.dash0.com
September 5, 2025 at 1:15 PM
Pandas became go-to tool for data science. Over time, new libraries appeared, fixing its limitations. Now, pandas has come full circle with a new syntax inspired by those newer libraries. @marcogorelli.bsky.social covered it with example

labs.quansight.org/blog/pandas_...

#python #Programming
Expressions are coming to pandas!
`pd.col` will soon be a real thing!
labs.quansight.org
August 29, 2025 at 9:53 AM
Litestar is a Python web framework that’s built with async support and type hints in mind. @b-list.org shared some good reasons why this is worth exploring

www.b-list.org/weblog/2025/...

#python #Programming #PythonProgramming #SoftwareDevelopment #WebDevelopment #OpenSource
Litestar is worth a look
A few years ago at work, I had a project which offered an opportunity to look at the new generation …
www.b-list.org
August 28, 2025 at 1:04 PM
If you’re writing test cases, I strongly suggest using pytest’s parametrize feature. It helps you save both time and code. In this article, @nedbat.com explained how to use it with a clear example

nedbatchelder.com/blog/202508/...

#python #Programming #PythonProgramming #SoftwareDevelopment
Starting with pytest’s parametrize
Pytest’s parametrize feature is powerful but it looks scary. I hope this step-by-step explanation helps people use it more.
nedbatchelder.com
August 26, 2025 at 3:15 PM
In this video, Arjan Egges covered 15 powerful but often overlooked packages that can help you write cleaner code & boost performance, with practical real-world examples

www.youtube.com/watch?v=F09E...

#python #Programming #PythonProgramming #ai #ml #SoftwareDevelopment #OpenSource
Why Are Not More People Using These Python Libraries?
YouTube video by ArjanCodes
www.youtube.com
August 22, 2025 at 8:13 AM
@alsweigart.bsky.social wrote an amazing article on recursive functions, breaking it into 5 simple guidelines. If recursion feels tricky this makes it easier to understand

inventwithpython.com/blog/leap-of...

#python #Programming #PythonProgramming #SoftwareDevelopment #OpenSource #DataEngineering
The Recursive Leap of Faith, Explained - Invent with Python
inventwithpython.com
August 19, 2025 at 12:19 PM
Iterable and iterator are not the same, though they’re often confused. In this article, @nedbat.com explained the difference with a simple example & a great analogy: the pages of a book are an iterable; a bookmark is an iterator

nedbatchelder.com/blog/202507/...

#python #PythonProgramming
2048: iterators and iterables
Making a simple game, I waded into a classic iterator/iterable confusion.
nedbatchelder.com
August 5, 2025 at 1:40 PM
This week's newsletter is out. Interesting stuff by Adrien Payong, Shaoni Mukherjee, Andrew Wegner, @mattmayo.bsky.social Tim Ruscica & Theresa Obamwonyi covered

newsletter.piptrends.com/p/building-a...

#python #PythonProgramming #ai #ml #SoftwareDevelopment #TechNews #OpenSource #DataEngineering
Building Autonomous Systems, Python Gotcha and more
with some more interesting news, articles, packages and projects
newsletter.piptrends.com
August 2, 2025 at 8:24 AM
If you want a solid introduction to Agentic AI Workflows, check out this article by Adrien Payong & Shaoni Mukherjee, they explained core concepts, tools & frameworks behind it

www.digitalocean.com/community/co...

#python #PythonProgramming #ai #ml #MachineLearning #SoftwareDevelopment
Building Autonomous Systems: A Guide to Agentic AI Workflows | DigitalOcean
A complete guide to building autonomous systems with agentic AI workflows—covering core concepts, tools, and real-world applications.
www.digitalocean.com
July 30, 2025 at 2:47 PM
In last 7 days, big releases in the Python package ecosystem we have noticed

Textual 5.0.0
huggingface_hub 0.34.0
vLLM 0.10.0
line_profiler 5.0.0
OpenCLIP 3.0.0
CrewAI 0.150.0
cmaes 0.12.0
JAX 0.7.0
Kedro 1.0.0
Logfire 4.0.0
Feast 0.51.0
timezonefinder 7.0.0
GeoAlchemy2 0.18.0
July 25, 2025 at 11:32 AM
With the dis module, you can see what bytecode looks like. In this, @stephengruppetta.com explained what happens inside when we run Python program

www.thepythoncodingstack.com/p/python-dis...

#python #Programming #PythonProgramming #SoftwareDevelopment #TechNews #OpenSource #DataEngineering
Python Backstage • Disassembling Python Code Using the `dis` Module
Let's look behind the scenes to see what happens when you run your Python (CPython) code
www.thepythoncodingstack.com
July 24, 2025 at 12:03 PM
The @djangoproject.com has put together a useful list with information, including packages for debugging, API development & more.

www.djangoproject.com/community/ec...

#python #Programming #PythonProgramming #ai #ml #SoftwareDevelopment #WebDevelopment #TechNews #OpenSource #DataEngineering
Django Community
Building the Django Community. Come join us!
www.djangoproject.com
July 23, 2025 at 11:56 AM
We can automate many things using Python easily. In this article, @alsweigart.bsky.social showed how to automate some of the things related to Audio, Video & Webcams

inventwithpython.com/blog/lost-av...

#python #PythonProgramming #ai #ml #SoftwareDevelopment #TechNews #OpenSource #DataEngineering
Audio, Video, and Webcams in Python (Lost Chapter from Automate the Boring Stuff) - Invent with Python
inventwithpython.com
July 18, 2025 at 10:36 AM
The Astral team published a guide on moving from a pip and pip‑tools workflow based on requirements files to uv’s project workflow using pyproject.toml & uv.lock

docs.astral.sh/uv/guides/mi...

#python #Programming #PythonProgramming #ai #ml #SoftwareDevelopment #TechNews #OpenSource
From pip to a uv project | uv
uv is an extremely fast Python package and project manager, written in Rust.
docs.astral.sh
July 17, 2025 at 2:58 PM
@hynek.me released another great video on uv, where he explained how he uses the just tool to store commands in a cross‑platform, do everyday tasks

www.youtube.com/watch?v=TiBI...

#python #Programming #PythonProgramming #SoftwareDevelopment #TechNews #OpenSource
uv: Making Local Python Workflows FAST and BORING in 2025
YouTube video by Hynek Schlawack
www.youtube.com
July 16, 2025 at 3:59 PM
Logs are crucial for understanding what's happening inside your application, especially in production. This article by the @dash0.com team is a must-read for mastering logging in Python.

www.dash0.com/guides/loggi...

#python #Programming #PythonProgramming #SoftwareDevelopment
Application Logging in Python: Recipes for Observability · Dash0
Stop debugging with unstructured text Learn to build a robust Python logging system with structured JSON automatic context and full request lifecycle tracking
www.dash0.com
July 10, 2025 at 12:50 PM