This repository provides practical examples of using different types of algorithms and data structures in python programming language. Most of algorithms covered in this repository are detail described in the 40 Algorithms Every Programmer Should Know.
Also in hackerrank
folder you can find solutions of some Hacker rank problems in python programing language.