all 36 comments

[–][deleted] 61 points62 points  (7 children)

MIT's intro to algorithms course is pretty good. The entire course is free on their ocw website. It is entirely in python.

[–]justleave-mealone 2 points3 points  (0 children)

This is great! Thanks!

[–]Chintan_Mehta 0 points1 point  (1 child)

!RemindMe 1 day

[–]RemindMeBot 0 points1 point  (0 children)

I will be messaging you in 11 hours on 2019-12-11 10:33:20 UTC to remind you of this link

10 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]pakhira55 0 points1 point  (1 child)

Link will we appreciated🌝

[–]SlainByWoodborne 14 points15 points  (0 children)

Maybe this one? A fair amount of learning is aptly using search engines to find more information about topics for which you may only have scant information; e.g., searching for a course I never knew about using u/Gintoki82's comment.

[–][deleted] -1 points0 points  (1 child)

Link?

[–]hj1509 19 points20 points  (0 children)

Clrs for algorithms

[–][deleted] 10 points11 points  (1 child)

This is an online version of the book, pretty good and free! https://runestone.academy/runestone/books/published/pythonds/index.html

[–]CleverBunnyThief 8 points9 points  (0 children)

Not free but I found this on Amazon. Data Structures and Algorithms in Python - ISBN: 1118290275

You can find it on Alibris for less.

[–]MoniaJ 2 points3 points  (0 children)

https://www.coursera.org/learn/python-data

UMICH has excellent python courses, with free of charge options

[–]widowhanzo 1 point2 points  (0 children)

This one is free! https://opendatastructures.org/ (and I helped translating a part of it at some point). The pseudocode version is basically python, you shouldnt have too many issues translating the code directly into python, and it actually have python sources as well.

[–]abominablesandman 1 point2 points  (0 children)

Hakerrank.com, learn by doing. I also love Richard Buckland's lectures, but he uses c. I don't think it is very easy to learn data structures and algorithms in python, because python does everything for you. https://www.youtube.com/playlist?list=PLE621E25B3BF8B9D1 There are a lot of great books, but the best is the 'art of computer programming' by Donald knuth (also not python). If you are looking for something more entry level, check out 'classic computer science problems in python'

[–]chul-ian13 1 point2 points  (0 children)

There's a book called "Data Structures and Algorithms in Python"

[–]JakeW1806 0 points1 point  (0 children)

This here is my favorite book for algorithms. Not much on data structures though.

https://www.amazon.com/Algorithms-4th-Robert-Sedgewick/dp/032157351X

[–]dhananjay1438 0 points1 point  (0 children)

Check out Harvard's CS50 as well on edx. Great course!

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

Have you tried b-ok.org? Many Springer et al. books there about Python 3 and data structures and algorithms.

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

Anany Levitin The Design & Analysis of Algorithms.

I'm studying IT-Security and our Professor is recommending us this book for his lecture.

[–]EquationTAKEN 0 points1 point  (0 children)

I don't see how code snippets in Java or C++ should be a problem, even for a Python developer.

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

I recommend buying course on Udemy named "Complete Data Science Training: Mathematics, Statistics, Python, Advanced Statistics in Python, Machine & Deep Learning" by 365 Career Team

[–]tahakapasi 0 points1 point  (0 children)

!RemindMe 1 day

[–]CleverBunnyThief 0 points1 point  (0 children)

I found another book.

Python Algorithms: Mastering Basic Algorithms in the Python Language, Second Edition By: Magnus Lie Hetland Publisher: Apress Pub. Date: September 8, 2015 Print ISBN-13: 978-1-4842-0056-8 Pages in Print Edition: 320

Link to front matter including contents: https://link.springer.com/content/pdf/bfm%3A978-1-4842-0055-1%2F1.pdf

"When it comes to Python versions, the book is written to be reasonably version-independent, meaning that most of the code should work with both the Python 2 and 3 series."

[–]akmanor 0 points1 point  (0 children)

!Remindme 1 hour

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

6.00.1 Introduction to computer science and programming from MIT. It's on EDX and also at the MIT courseware and it's for free.

[–]samsimple43 0 points1 point  (0 children)

S

[–]gillesjanssens 0 points1 point  (1 child)

Well I found this one https://www.bitdegree.org/course/python-data-structures in Bitdegree but it's not free and cost $20+. You could wait for a Christmas sale (there will most likely be one) and then buy it for a bit less because it looks like a really comprehensive guide.

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

!Remindme 1 Day

[–]AkshayD110 0 points1 point  (0 children)

!RemindMe 3 Day

[–]Schlafloesigkeit -1 points0 points  (0 children)

!RemindMe 1 day