Home
Math
Algebra
Science
Biology
Chemistry
Physics
CS
Digital Literacy
Computer Science Principles
Cybersecurity
Cloud Computing
Python
Introduction to Python Programming
Comments and Strings
Comments in Python
The print() Function
Multiline Strings
Introduction to Variables
Variables for Strings
Numbers As Variables
Naming Variables
Math Expressions
Math Expressions from Familiar Operators
Unfamiliar Math Operators
Operator Precedence
f-Strings and User Input
f-strings and the print() Function
f-strings and Variables
f-strings and Math Operators
User Input, Data Types and Data Type Conversions
The input() Function
Classifying Data Types
User Input and Data Type Conversions
Conditional Logic
Mastering Equality, Inequality, and Comparison Operators
Boolean Data Types and Relational Operators
Decision Making and Pythons if Statement
else and elif Statements
Nested if and elif Statements in Python
Logical Operators
Logical Operators vs. Nested if Statements
Lists and Tuples
Lists
Adding and Changing Elements in a List
Slices in Python Lists
Deleting and Removing Elements in Python
Mastering pop() in Python Lists
Tuples
Loops
Introduction to for Loops
range() function with for loops
Looping through strings with for loops
Mastering Nested for loops in Python
Introduction to while Loops
Using while Loops with Conditionals
Dictionaries
Introduction to Dictionaries in Python
The versatility of keys and values in Dictionaries
Looping through Dictionaries in Python
Creating and Managing a List of Dictionaries
Using len(), Lists in Dictionaries and Conditional Statements
A Dictionary of Dictionaries
Functions
Introducting 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