Hacker News new | ask | show | jobs
by PaulHoule 1676 days ago
I like the Python course on HackerRank.

I did all the problems. I had some Python experience already but I learned a lot. It felt like climbing a mountain but I found it was frictionless and fun the whole way. I printed out the completion certificate I got.

(I did the Java course and some other courses and they were not as good.)

If your friend wants to keep doing work like the work your friend has been doing in Alteryx, your friend should learn Jupyter, Pandas, and scikit-learn.

3 comments

Climbing a frictionless mountain sounds really difficult. ;0)
There's a contradiction there I grant, but by "frictionless" I mean I didn't fight with the environment at all.

I'd contrast that to the Java course where you learn the strange dialect of "single file Java" where you might write a single main() method or write only static methods. If you need to you can write as many classes in a single file, but only one can be public, unless they are inner methods. You probably don't need public methods.

It's a strange enough world and distant from ordinary Java coding, yet kinda fun and helpful for mastering whiteboard interviews.

Off topic to OP. I already use Python. I would love to learn Go or Rust this way. Do you know if Hackerrank or any other sites like it have similar for Go/Rust?

I know the docs of the language and the primary books are excellent, but I am lacking in the motivation department. If it was hacker rank style stuff with mini challenges, I think I might pull myself together better.

what's the python course? link? I can only find challenges in python..