Problem Solving with Algorithms and Data Structures using Python
-
Stanford cs161: Introduction to Data Structures and Algorithms using Python. Basic understanding of Data Structures [Class Slides]
-
Data Structures and Algorithms by Michael. Goodrich, Roberto Tamassia , Michael H. Goldwasser. This book has good introduction to data structures and time complexities.
-
Educative.io: Start with introduction and implementation of data structures and heads towards solving problems using these data structures
-
epi : Elements of Programming Interviews book coding challenges. Intermeditate to Hard coding problems solved using Python.
-
Leetcode: Solution to Leetcode problems.
-
Python Doc: Implemtation from offcial python documentation.