the existence of numpy seems like the basis of python becoming the language for data science.

was there anything about python that made numpy easier.

could there just as easily been a numpy for ruby?

@fgregg did Notebooks predate NumPy? IPython is just a few years older than the NumPy name but I want aware enough in 2001-2005 to know what was drawing people into Python at the time. Ruby certainly didn’t feel real to me until Rails in ~2006; I’m unclear why it was chosen by a PHP refugee.

@migurski @fgregg the Notebook as we know it was released in 2011 (ipython 0.12). I guess it’s debatable, but that mostly coincides with the rise of “data science”?

@urschrei @fgregg If 2011 is the beginning, then it’s after all the data science “big three” of NumPy, IPython, and Pandas. Sometime around there you already had Software Carpentry attracting philanthropic funding so it must’ve been clear that this Python ecosystem was already winning and should be supported.

Follow

@migurski @urschrei @fgregg Not as a primary cause, but contributing, I think, is that by 2007 python has a reputation for having a library for everything: xkcd.com/353/

@migurski @vruba @urschrei python as an esoteric language. a lot can change in 20 years.

@fgregg @migurski @vruba @urschrei I remember picking rails over python for our platform in 2010, because the python 2 versus python 3 wars was getting so unruly. (Also Django was a mess)

@vruba @migurski @urschrei @fgregg What was Ruby's extension story like in 2005? Even then, Python was pretty easy to extend with fast C code, and I think this was a factor.

@sgillies @vruba @migurski @urschrei @fgregg ruby has always had a pretty good C extension story, very similar to python. I think it’s a cultural thing more so than technical

Sign in to participate in the conversation
Horsin' Around

This is a hometown instance run by Sam and Ingrid, for some friends.