Python has done an impressive job over the years of making steady robust improvements. The typing and tooling has just gotten better and better. There are still plenty of problems though, imho async is still a much bigger pain than it should be (compared to other runtimes with a very nice experience like go or elixir, even dotnet has been less pain in my experience). Overall I like python, but it mainly boils down to the robust libraries for things I do (ML, Data munching/analysis)
dmz73|7 months ago
DataDaoDe|7 months ago
vrighter|7 months ago
fastasucan|7 months ago
ActorNightly|7 months ago
zahlman|7 months ago
For example, to install yt-dlp, I followed these steps:
Actually, only the second one, because I already had pipx (https://pipx.pypa.io/ — a wrapper for pip that does basic virtual environment management) installed.Can you name some specific things in Python you have tried to use, and give more concrete descriptions of how you tried to set them up?
BiteCode_dev|7 months ago
This interview from Brett Cannon (old core dev who worked on packaging, imports, the vscode python extension...) is eye opening:
https://www.bitecode.dev/p/brett-cannon-on-python-humans-and
The guy cares SO MUCH and they have so many things not to break you can feel the sense of passion and the weight of responsibility in everything he says.