Summary of list: * Typer * Rich * Dear PyGui * PrettyErrors - formatting and coloring error messages in the terminal * Diagrams * Hydra - build configurations in a composable manner, and override certain parts from the command line or config files. * OmegaConf * PyTorch Lightning * Hummingbird - compile your trained traditional ML models into tensor computations * HiPlot - high-dimensional data using parallel plots *…
Top Python libraries of 2020 you should know about
21–30 of 55 posts
Re: Top Python libraries of 2020 you should know about
#22I've left the ecosystem for the JVM, professionally, so a nice way to keep up with what's going on in Python land.
Re: Top Python libraries of 2020 you should know about
#23I've been using Python a lot, both professionally and privately. Been contributing to Cpython. Not sure I like the language. The best dependency manager (Poetry) is buggy. The default interpreter is slow. But I love the ecosystem of third party packades. Thank you! Python will be around for a long time.
Curious what bugs you have come across with poetry?
I've encountered a few issues like this since I started using poetry 0.12.
Re: Top Python libraries of 2020 you should know about
#24Refusing to read (in spite of my genuine interest) based on the click-baity title.
The text is written in the same clickbaity style. But the libraries look pretty interesting.
I’m not bombarded with ads and they aren’t doing the thing where you get one page per list item. And several people have found certain libraries useful.
Re: Top Python libraries of 2020 you should know about
#25So, basically, what's the best way to catch up?
Re: Top Python libraries of 2020 you should know about
#26Re: Top Python libraries of 2020 you should know about
#27Here's another library that takes a similarish approach using annotations, although it's not quite as polished: https://pypi.org/project/runcommands/
Re: Top Python libraries of 2020 you should know about
#28Absolutely off-topic, but can somebody advise on the best resource to learn the most up-to-date Python for somebody who is mentally stuck on Python 2.7-3.2? I always referred to Python when I needed to quickly write some tool for personal use, but never professionally, even though I am a professional programmer. And recently while writing something like this I was struck with how bad my Python actually is in 2020, co…
Trey starts with a description of how you might solve the problem (which is about how I solved the problem 50% of the time) that is almost always clearly wrong, even though it "works" - then he shows you a somewhat more pythonic and modern way - and you go, "aha!", and then, he shows you the elegant solution - and it changes your life, and you use that pattern in everything you write.
His focus though, is really on how to write clean pythonic 3.x code more than the latest and greatest features, but he tags his problems/solution sets, so if you really want to dive into decorators, or context managers, or dunder methods - you can zoom right in.
The only problem I've had with Python Morsels is I look at the code I wrote a year ago (I'm not a developer) and I'm embarrassed and ashamed at how gross it was.
Re: Top Python libraries of 2020 you should know about
#29Re: Top Python libraries of 2020 you should know about
#30Typer looks cool. I really like the idea of just writing functions to create command line scripts rather than using argparse. Here's another library that takes a similarish approach using annotations, although it's not quite as polished: https://pypi.org/project/runcommands/