MITx:6.00.1x
Introduction to Computer Science and Programming Using Python
https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-11#
Roadmap of MITxPython Class
1 Introduction to Python
2 Core Elements of Programs
3 Simple Algorithms
4 Functions
5 Tuples and Lists
6 Dictionaries
7 Testing and Debugging
8 Assertions and Exceptions
9 Classes and Inheritance
10 An Extended Example
11 Computational Complexity
12 Searching and Sorting Algorithms
13 Plotting
15 Summary andWrap-up
represent knowledge with data structures
iteration and recursion as computational metaphor
abstraction of procedures and data types
organize and modularize systems using object classes and methods
different classes of algorithms, searching and sorting
- complexity of algorithms