Computing in Python IV: Objects & Algorithms
Working with instances of objects in Python. Creating new data structures using object-oriented programming. Using objects with earlier control and data structures. Writing common search algorithms, like linear and binary search. Writing common sorting algorithms, like bubble sort, insertion sort, and merge sort. Evaluating the computational complexity of algorithms using Big O notation.