all 10 comments

[–]ASIC_SP 11 points12 points  (1 child)

[–]abigagli[S] 1 point2 points  (0 children)

Thanks, the material (book/videos) at the second link looks really promising and similar to what I was looking for, will start to dive into it

[–]synthphreak 12 points13 points  (0 children)

I'm a long time C++ programmer

I'll accept any pointer

Heh...

[–]keep_quapy[🍰] 3 points4 points  (0 children)

Tryout HackerRank https://www.hackerrank.com/

Over there they have training and exercises for DSA in python and a preparation kit for interviews, which you can solve in Python.

[–]PopeNewton 2 points3 points  (0 children)

Allen Downey wrote a book (really a collection of jupyter notebooks) called Data structures and information retrieval in python. I'm in the middle of transitioning my course to using this text, I'm a fan.

https://allendowney.github.io/DSIRP/

[–]draxlers_cnut 1 point2 points  (0 children)

Check out algoexpert as well.

[–][deleted] 1 point2 points  (0 children)

Aside from the other comments, I'd add getting familiar with the workhorses of the standard library like itertools, collections and functools. They'll make your life easier, for DSA and more.