Hacker News new | ask | show | jobs
by nikofeyn 2625 days ago
and python is a jumbled mess of versions, package managers, packages, distributions, etc. that isn't a good thing either.
1 comments

Which perfectly illustrates how important being free and open source is.

In spite of not having commercial support and versioning shenangians, people still choose Python over the commercial alternatives.

I mean, since Wolfram is a valuable company it's clear plenty of people choose commercial software over their free alternatives
People use Mathematica and Python for completely different things. By and large they don't compete.
Yes and No. If you ignore Python being a powerhouse in the scripting world and just focus on numerical stuff like matrix and symbolic math, both Python and Mathematica have that. Some people like myself that love Python and know how to use it and Numpy bought Mathematica licenses. I still use Python for scripting, but I've moved most exploratory work to Mathematica. I miss Python's Spyder IDE, but with Mathematica I can enter equations into Notebooks much more elegantly than having to do OO code which looks significantly different than the math.
The vast majority of people want stuff for free, there isn't any grand reasoning beyond that for choosing Python.