Loading
Loading
Loading
Loading
Loading
While Loops
Indefinite IterationLast time, we covered the first type of loop in Python - the for
loop. A for
loop takes a list
-like data and iterates over each element.
Generally speaking, you use a for
loop when you know how many times you'd like to iterate before entering the loop. for i in range(6)
will iterate 6 times unless you explicitly exit the loop (which we haven't discussed yet).
The while
loop serves a different purpose. You can use the while
loop if you want to keep on iterating until a certain condition is satisfied.
At each iteration, the while loop checks whether a condition is satisfied. It will run indefinitely until the condition is NOT satisfied.
Skip Discussion For NowAlthough while
loops can be useful at times, we won't find many uses for the purpose of this course. For now, you only need to remember that while
loops can be used to keep iterating when you don't know how many times to loop in advance.
Now comes the data type that is critical in programming - the dictionary type.
Dictionary
Key-Value PairsDo you know what terpsichorean means? How about appoggiatura? If you know... you must read dictionaries for fun. 🤡 If you don't, you're on the same boat as me. Let's look these up in an English dictionary ( https://www.dictionary.com/ ).
Terpsichorean is defined in the dictionary as "pertaining to dancing". Appoggiatura is defined as "a note of embellishment preceding another note and taking a portion of its time" .
Why am I talking about these obscure vocabularies in a Data Analytics course? You're about to find out.
Loading
A Python dictionary is... just like a real dictionary.
You can create an empty dictionary using the following syntax: my_dict = {}
.
You can create a dictionary with initial values using the following syntax: my_dict = { "my_key1": "my_value1", "my_key2": "my_value2" }
.
Loading
Loading
Loading
Loading
Loading
I’m so good at finance...
Even my bank says my balance is outstanding.
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Tuples
ImmutableThe final collection data type we'll discuss is the tuple
type. A tuple
is an immutable collection. You can only set the values when you create a tuple
.
TL;DR It's EXACTLY like a list, but you can't update an element once you create it.
Loading
Quiz Preparation
In-classThese questions are intended to prepare you for the upcoming in-class quiz. The questions on the quiz will be highly similar to these exercise questions.