/MITx-6.00.1x

Files/exercises from MIT Introduction to Computer Science and Programming Using Python course.

Primary LanguagePython

Introduction to Computer Science and Programming Using Python

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