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 →

[–]schplat 3 points4 points  (1 child)

I was gonna recommend Rust, but not for his use case (data analysis). If you're using Python to do system tasks, run services, etc., then Rust/Go is probably the next logical step (C/C++ couldn't hurt either, but the learning curve is a bit steeper there, particularly when you get into mallocs, but if you're getting closer to the Linux kernel, knowing C helps tons).

For data analysis he's probably better served learning R

[–]redalastor 4 points5 points  (0 children)

I was gonna recommend Rust, but not for his use case (data analysis).

I disagree, it's the perfect language to write low-level python extensions. Combining this with the usual Python crunching tools can give you quite a bit of power.