Skip to content
Python Fundamentals I
Getting started
Pre-course questions
Course Introduction
Sample Lesson
Expand
Course Introduction
2 Topics
Requirements: what you need before you can start
Course structure
About Python
Sample Lesson
Collapse
About Python
3 Topics
|
1 Quiz
What is Python used for?
Python’s Major Features
Python History
Python introduction: the quiz
Installing Python
Sample Lesson
Expand
Installing Python
3 Topics
Installing Python on Windows
Installing Python on MacOS
Installing Python on Linux
Basic concepts: taking our first steps
How to start Python
Sample Lesson
Your First Steps in the Python REPL
Sample Lesson
Expand
Your First Steps in the Python REPL
3 Topics
|
1 Quiz
What is the REPL?
Operators
About the example code
REPL: The Quiz
Variables
Sample Lesson
Expand
Variables
3 Topics
|
1 Quiz
Defining variables
Using variables in expressions
Variable naming
Variables: the quiz
Strings: working with text
Expand
Strings: working with text
4 Topics
|
1 Quiz
What is a Python string and how to create one
Manipulating strings
Formatting strings with f-string
Printing text to your screen
Strings: the quiz
Booleans and loops
Expand
Booleans and loops
4 Topics
|
2 Quizzes
What is a Boolean?
Boolean operators
Boolean logic: the quiz
For loops and lists
While loops
Loops and lists: the quiz
Functions
Expand
Functions
5 Topics
|
1 Quiz
What is a function and why do we need functions?
Creating your own functions
Returning from a function
Variable scope
Default values and named parameters
Functions: The Quiz
Code Comments
Expand
Code Comments
2 Topics
|
1 Quiz
Adding comments
Common mistakes with comments
Code Comments: The Quiz
Your first program
Expand
Your first program
3 Topics
Entering the code in the REPL