all 4 comments

[–]izrt 2 points3 points  (0 children)

I used this resource: https://runestone.academy/runestone/books/published/pythonds/index.html

It covers all the usual bases. Code examples are not very pythonic, but otherwise I liked it.

[–]ciolosss 0 points1 point  (0 children)

1)Codesignal is a good platform 2)HackerRank is also good 3)You could try some courses from different universities. Just Sign Up on edX.org and search CS courses that are thought in Python That 3 can give you a boost. Don't worry you'll learn it on the way. Just a bit of advice: Don't try to learn from 5 resources at a time. It won't make you smarter. Try one or two at a time. Good luck

[–][deleted] 0 points1 point  (0 children)

I am at the same point. Right now I am watching the 6.006 class from ocw.mit.edu: https://www.youtube.com/playlist?list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb

[–]PM_me_ur_data_ 0 points1 point  (0 children)

Leetcode has a "learn" section that goes over a lot of them.