The part of a computer that executes the machine instructions.
Central Processing Unit (CPU)
A sequence of instructions that is executed repeatedly.
Loop
A sequence of statements that can be invoked multiple times, with different values for its parameter variables.
Function
A container that keeps associations between key and value objects.
Dictionary
A multidimensional object, conceptually similar to a list, consisting of an ordered set of elements of the same type.
Array
A symbol in a program that identifies a storage location that can hold different values.
Variable
All statements of a function or method.
Body
A value supplied in a function or method call.
Argument
The correct way to close a file.
file.close()
The total number of elements in an array.
Size
Storage that persists without electricity, e.g., a hard disk.
Secondary Storage
A value in input that is not to be used as an actual input value but to signal the end of input.
Sentinel
A variable of a method or function that is initialized with a value when the method or function is called.
Parameter Variable
The correct way to open a file for reading.
infile = open(filename, "r")
A package used to create static, dynamic, and interactive plots.
Matplotlib
The intangible instructions and data that are necessary for operating a computer or another device
Software
A loop contained in another loop.
Nested Loop
A variable whose scope is a function or method.
Local Variable
The correct way to open a file for writing.
infile = open(filename, "w")
A Python package that stores and manipulates 2-dimensional datasets.
pandas
A class that signals a condition that prevents the program from continuing normally.
Exception
%
A mutable sequence that grows or shrinks dynamically as new elements are added or removed.
List
A container that stores an unordered collection and provides for the efficient addition, location, and removal of elements.
Set
An interdisciplinary field focused on discovering patterns and describing relationships using data.
Data Science