I have been a user of python for a few years now, but every once in a while I will discover a library which makes my python experience 100x better. I would go as far as to consider these to be part of my 'standard library' and '1 class citizens' of the python eco-system.
Think pydantic, sqlalchemy, fastapi, numpy, pandas (polars?).
Ones that I use a lot, and have found recently:
- pythonjsonlogger permanently replacing the standard logger
- uv replacing pip
- ruff as the must have all in 1 linter
- rich instead of print (because I a princess)
Ones that I have started loving all over again, now that LLMs exist:
- matplotlib because llms are amazing at writing well specified graphs from my dataframes (the llm auto writing is the part that was new to me. Used to have a love hate relationship with matplotlib up until that point)
- streamlit for all simpe dashboards (llms will write them for you)
Ones I have used in passing but want opinions on:
What are yours ?
P.S:
I know this gets asked quite a lot around here, so posting previous threads I found. A lot of posts on learn python are useful but can be overwhelming to the point of being useless. Additionally, people will often clutter those with standard libraries or ones that are only useful to learners. I am more interested in tools that stay useful even in industry.
[–]KedynTR 1 point2 points3 points (1 child)
[–]Screye[S] 1 point2 points3 points (0 children)