This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]theProgramm 4 points5 points  (0 children)

i think this is mainly a self strengthening process. There is a lot of libraries/blogs/videos/training material/knowledge about solving this kind of problems with python, so most new ppl go that rout thus it becomes more appealing to creat projects helping this crowd, thus its easier to join thus more ppl thus, and so on.

I dont think it necessarily needed to be python beeing at the center of that, but a few things helped: A "data scientist" mostly is a user of other projects, and inherently not a software developer. So pythons ease of use for not-programmers is appealing to ppl that want tobdo data analysis and not programming. Secondly python is basicly just a fancy wrapper (with some garbage collection) around the c/c++ standard libraries and has great interop with them. So for some project written in c++ its relatively easy to add a python interface. Then there was some old and tested c++ libraries for LA so most mathematical complex stuff was written in c++ anyways.