Video details loaded
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

Continue

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.