Type operation - Answers returns the type of the expression
Casting - Answers changing the type of a value
Boolean expression - Answers evaluates to one of two states true or false
Mutable - Answers liable to change
Slicing - Answers Pulls out a part of a list or a string
Tuple - Answers a sequence of immutable Python objects (like a list)
Overloaded Operator - Answers Operator with multiple definitions
local variable - Answers variable within a function
Method - Answers looks like a function call, except that they have a variable and a dot stuck in front of
them
dictionary - Answers datatype consisting of a collection of pairs (key, value)
Class implementation - Answers class #NAME#:
__init__(self, args): - Answers special method in class function: performs operations to be used when
initializing a new member of the class, no return value
__str__(self): - Answers special method in class: returns a string to be used when printing a member of
the class
global namespace - Answers The set of names that is defined in the session
Syntax errors - Answers issues with code that can be identified right away, without having to run it.
Execution errors - Answers problems that occur during execution
iterator - Answers a special type of object that helps the user iterate through a collection, without
having to know how the collection is implemented
__next__() - Answers class method that advances the iterator to the next location, and returns value at
current one
Time complexity - Answers how long does the program take/how fast is our code
Big-O Notaton - Answers the way to write down time complexity
Linked List - Answers an ordered set of data elements, each containing a link to its successor