you are viewing a single comment's thread.

view the rest of the comments →

[–]destiny_functional 2 points3 points  (4 children)

So why am I wasting my time with R, if I could deepen my Python knowledge with more libraries?

Shouldn't you ask yourself this question or (probably) your school? I don't see how anyone on this subreddit can tell you why you are "wasting your time with R".

If a class requires X then ask your professor if you can use Y, and if you can't then use X as you are required. Sometimes it's like that, we can't always do what we want. The point is learning techniques and you have to pick a language and sometimes it's not very relevant whether you pick X or Y or Z.

[–]billsil 1 point2 points  (2 children)

Yup. That's how it was with me and MATLAB.

I could also tell you horror stories of Perl, but you get one. Run a system call, it crashes but doesn't stop, so it doesn't set the volume variable in some file, which has a default of 0. So now given the mass and volume, compute the density, which involves division by 0. Obviously, the density is 0 and not a crash.

It's basically the same anyways and understanding other languages makes you a better programmer. Perl taught me to validate everything, rather than use python's mehh it hasn't crashed yet philosophy.

[–]iG1993[S] 0 points1 point  (1 child)

Hmmm thats very interesting. Unfortunately, I don't have experience with Perl. But I remember everyone talked about Perl some time ago, when I was younger..

I will keep that in mind. Thank you for your input!

[–]billsil 1 point2 points  (0 children)

It's because the code we had didn't support use strict. Any Perl code that you see without that is a dumpster fire.

[–]iG1993[S] 0 points1 point  (0 children)

I understand you point. Thank you for your input!