MIT60001CSPython

MIT 60001. Introduction to Computer Science with Python.

Topics Covered

> Computation Basics
> Branching and Iteration
> String Manipulation and Bisection search
> Object Oriented Programming
> Tuples, Lists, Aliasing, Mutability, Cloning
> Recursion, Dictionaries
> Testing, Debugging, Exceptions, Assertions
> Efficiency
> Time/Space Complexity analysis
> Searching/Sorting