Comments in Python
print() Function
Multiline Strings
Variables for Strings
Numbers as Variables
Naming Variables
Math from Familiar Operators
Unfamiliar Math Operators
Operator Precedence
f-strings and the print() function
f-strings and variables
f-strings and math operators
The input() function
Classifying Data Types
User input and data type conversions
Mastering Equality and Inequality Comparison Operators
Boolean Data Types and Relational Operators
Decision Making and Python's if Statement
else and elif Statements
Nested if and elif Statements
Logical Operators
Logical Operators vs. Nested if Statements
Lists
Adding and Changing Elements in a List
Slices in Python Lists
Deleting and Removing Elements in Python
Mastering pop() in Python Lists
Tuples
Introduction to for loops
range() function with for loops
Looping through strings with for loops
Mastering nested for loops
while loops in Python
Using while loops with conditionals
Introduction to Dictionaries in Python
Keys and Values in Dictionaries
Looping through Dictionaries
Creating and Managing a List of Dictionaries
Using len() - List in Dictionaries and Conditional Statements
A Dictionary of Dictionaries
Introducing Functions
Functions - Positional Arguments and Parameters
Functions - Keyword Arguments and Parameters
Functions - Using Lists, Dictionaries, and an Unknown Number of Arguments
Functions - Passing Information Back
Local and Global Variables
Introduction to Classes
Methods within Classes