/MIT_6.0001_IntroComputerSciencePython

Introduction to Computer Science and Programming in Python - https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/index.htm

Primary LanguagePython

Introduction to Computer Science and Programming in Python

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/index.htm


Introduction to Computer Science and Programming in Python


Topics / Lecture Videos

1 - What is computation?

2 - Branching and Iteration

3 - String Manipulation, Guess and Check, Approximations, Bisection

4 - Decomposition, Abstractions, Functions

5 - Tuples, Lists, Aliasing, Mutability, Cloning

6 - Recursion, Dictionaries

7 - Testing, Debugging, Exceptions, Assertions

8 - Object Oriented Programming

9 - Python Classes and Inheritance

10 - Understanding Program Efficiency, Part 1

11 - Understanding Program Efficiency, Part 2

12 - Searching and Sorting


Visited sites:

numpy.log2

Non-Programmer's Tutorial for Python 3/Hello, World

Non-Programmer's Tutorial for Python 3/Who Goes There?

Python Programming/Basic Math

NumPy_Example_List

NumPy Quickstart tutorial

NumPy Data types

Python Programming/Variables and Strings

Python Programming/Variables and Strings - Combining Numbers and Strings


Support me on Ko-fi