DEV Community

Discussion on: Why all this hate about Python?

Collapse
 
tvanantwerp profile image
Tom VanAntwerp

Python as a language is mostly fine. I've used it for plenty of tasks. It's especially great for simple projects where you just need to get up and running quickly.

But I find it cumbersome for larger projects. As insane as the JavaScript ecosystem is, I really love the ease of using npm or yarn and a package.json to manage and install dependencies. Virtualenvs and requirements.txt are clunky and confusing by comparison. Also, importing modules from different directories is much more troublesome in Python than in JavaScript, where you can just give the file path.

Python has strengths, but it's also got weaknesses. For some things, it's my goto. For others, I really don't want to touch it.