Python Institute
This Advanced Python course covers variables, data types, lists, functions, operators, decision-making, and repetition. Students apply these skills by coding a time-traveling machine to retrieve artifacts from the past.
Course learning outcomes
FREE PREVIEWThe Plot
FREE PREVIEWNavigation error
EXERCISE: Basic Python Code
FREE PREVIEWEXERCISE: Interacting With Code
FREE PREVIEWEXERCISE: Good programming practices
EXERCISE: Error Debugging Intro
Recap
Exercise: Assigning Data to Variables
Variable Declaration and Definition
What are Data Types
EXERCISE: Numeric Data Types
Numeric Data Types
EXERCISE: Non-Numeric Data Types
Non-Numeric Data Types
EXERCISE: Mad Lib Generator
TASK: Creating a Database
QUIZ: Variable and Data Types
Data Types part 2: Containers
EXERCISE: Arrays and Lists
Lists and Arrays
EXERCISE: Accessing Elements
Accessing Elements
Other Containers
TASK: Database of Inventory
QUIZ: Python containers [DRAG & DROP, FILL IN MISSING]
EXERCISE: Built-in Functions
Built-in Functions
Other Built-in Functions
EXERCISE 1: User-Defined Functions
EXERCISE 2: User-Defined Functions
User-Defined Functions
TASK: Calculator
EXERCISE: Arithmetic Operators
Arithmetic Operators
EXERCISE: Comparison Operators
Comparison Operators
EXERCISE: Logical Operators
Logical Operators
Operators Recap