So I know R is the king of programming languages for statistics, but is there any good reason to learn python?
I'm learning it anyways just because I'd like to know how to program things besides statistical models, but if it could help me there too, that'd be cool.
>>8589056
it does
python is a very easy language with a ridiculous amount of packages written for it
scientists and devs use it because it's so simple and powerful, even if it's slow
so sure, learn it, but you probably want to have a purpose in mind. in any case, ocw.mit.edu 6.00SC
>>8589056
Jupyter
>>8589059
>ridiculous amount of packages
This. Scipy, numpy, etc. There's no real reason to learn and use something proprietary like matlab or mathematica, for the most of us.
>>8589056
I am C++ programmer, and I was thinking of learning R for general ML and stuff, turns out Python is better.
Learn it, its a cool lang and you can do so much with it, R is just for that...
Python is pretty much the best language to write up a quick and dirty prototype of whatever you're doing in. I use it a lot for generating problem sets for kids i tutor
what is a good language/package to visualize several moving points in 3D cartesian space (the calculation of the trajectory itself is not an issue) ? I tried matplotlib and it works (with a workaround) in 2D, but it fails in 3D. I've heard openGL is a relatively good package for such things? Where do I start?
Python is very good for machine learning. Which is the only thing I use it for so yeah.
Honestly the day all other languages are phased out and python is used for everything the better
>>8590003
Different tools for different jobs.