Unit 8 and 10 Notes and Hacks
Following along lesson plan Unit 8 and 10 while taking notes and doing the Hacks.
Vocabulary
- Iteration: the repitition of a process.
 - For Loop: repeats a function for a set number of times; I is the number of times repeated. With the for loop we can execute a set of statements, once for each item in a list, tuple, set etc.
 - While Loop: the while loop is used to repeat a section of code an unknown number of times until a specific condition is met. A while loop will execute a set of statements as long as a condition is true.
 - Initialization: whatever sets the counter variable to a starting value.
 - Condition: allows the computer to know whether or not to keep repeating the loop.
 - 
    
Increment/Decrement: modifies the counter variable after each repetition.
 - Indexing/List Index: position of an element in a list, starting from 0.
 - Append, Remove, Pop: append adds an element to the end, removes an index or selected index, and pop removes the last item of an index.
 - Elements: an item in a list.
 - Nesting: having one data type or function inside another data type or function.
 - array - alternate name for a list.
 
What are Lists?
- Lists are a collection of data in a sequence that is an iterable
 - Each sequence is demarcated with an index, starting from 0. [0, 1, 2]
 - It is stored as a variable name with multiple pointers to each variable stored in a certain order
 - Lists have methods that act upon the list and change them. This moves the pointers within RAM to change the parts of the list.
 
A MASSIVE NOTE: Lists methods Mutate, meaning they actively change the list, but they don’t return anything. This means that return a None-type, which you cannot manipulate
Hacks
Excercises

Multiple Choice Correction

Question 8
A while loop, loops over a bound interval by comparing a conditional. A while loop will execute a set of statements as long as a condition is true.
Question 9
A for loop is used for iterating over a sequence (that is either a list, a tuple, a dictionary, a set, or a string). With the for loop we can execute a set of statements, once for each item in a list, tuple, set etc.