This repository store files/exercises of MIT's Introduction to Computer Science and Programming Using Python course available at edX plataform. (https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-10)
-
Python Basics
- 1. Introduction to Python
- 2. Core Elements of Programs
- Problem Set 1
-
Simple Programs
- 3. Simple Algorithms
- 4. Functions
- Complete Programming Experience: polysum
- Problem Set 2
-
Structured Types
- 5. Tuples and Lists
- 6. Dictionaries
- Problem Set 3
-
Good Programming Practices
- 7. Testing and Debugging
- 8. Exceptions and Assertions
- Problem Set 4
-
Object Oriented Programming
- 9. Classes and Inheritance
- 10. An Extended Example
- Problem Set 5
-
Understanding Program Efficiency
- 11. Computational Complexity
- 12. Searching and Sorting Algorithms
- Problem Set 6