Video details loadedContinue
HomeMIT 6.100L Introduction to CS and Programming using Python, Fall 2022Lecture 7: Decomposition, Abstraction, and Functions
Lecture 7: Decomposition, Abstraction, and Functions
45:54
Up Next
Lecture 8: Functions as Objects
An introduction to functions and their decomposition, abstractions, and specifications. Functions allow us to suppress detail from a user and capture computation within a black box. A programmer writes functions with 0 or more inputs and something to return. A function only runs when it is called and the entire function call is replaced with the return value.