Python Tutorial
A powerful language used in data science, machine learning, and more.
List of Lessons to Learn Python
This is a list of Python lessons where you can start learning immediately without environment setup.
Study
Python I
0%
Python is a powerful language that is used in websites, machine learning and more. In this lesson we'll learn the basics of the language.
What You Can Learn in This Lesson
-
1. Getting Started with Python
-
Getting Started
-
-
2. The Basics
-
Strings
-
Integers
-
Calculations
-
-
3. Variables
-
Variables
-
Using Variables
-
Updating Variables
-
String Concatenation
-
Data Types
-
-
4. Booleans and Conditions
-
if Statements
-
Booleans
-
else Statements
-
elif Statements
-
Combining Conditions
-
-
5. The Shopping App
-
Calculating Prices
-
Getting Input
-
Control Flow
-
Study
Python II
0%
In this lesson we'll learn about how to handle data and work with loops.
What You Can Learn in This Lesson
-
1. Getting Started
-
Getting Started
-
-
2. Structuring Data
-
Lists
-
Adding and Updating List Elements
-
for Loops
-
Dictionaries
-
Adding and Updating Dictionary Elements
-
for Loops (2)
-
-
3. Working with Loops
-
while Loops
-
break Statements
-
continue Statements
-
-
4. The Shopping App
-
Preparing the Items
-
Buying an Item
-
Control Flow
-
The Remaining Money
-
Study
Python III
0%
In this lesson, we'll be learning about functions and modules while making a Rock Paper Scissors game. They are very important in Python, so make sure you master them here!
What You Can Learn in This Lesson
-
1. Getting Started
-
Getting Started
-
-
2. Functions
-
Functions
-
Parameters and Arguments
-
Multiple Parameters
-
Default Parameter Values
-
-
3. Rock Paper Scissors App
-
Getting Input
-
Picking a Hand
-
Return Value
-
Return
-
-
4. Rock Paper Scissors App (2)
-
Adding the Computer
-
Judging the Winner
-
Using Modules
-
Python Standard Library
-
Study
Python IV
0%
Learn how to use Python classes by creating a food ordering system. The content covered in this lesson is very important! So, take it slow and master it!
What You Can Learn in This Lesson
-
1. Classes and Instances
-
Overview
-
Class Definitions
-
Class Instantiation
-
Instance Variables
-
Multiple Instances
-
-
2. Instance Methods
-
Classes and Methods
-
Instance Methods: self
-
Instance Methods: Return Values
-
Instance Methods: Parameters
-
The __init__ Method
-
The __init__ Method (2)
-
The __init__ Method (3)
-
-
3. The Food Ordering System
-
File Separation
-
Displaying the Menu
-
Displaying the Menu (2)
-
Handling Input
-
Calculating the Total Amount
-
Study
Python V
0%
Learn a practical way of using the classes covered in Python Study IV called Inheritance. With inheritance, you can give your food ordering system a major upgrade!
What You Can Learn in This Lesson
-
1. Class Inheritance
-
Overview
-
What is Inheritance?
-
How Inheritance Works
-
Adding Instance Methods
-
Revising the info Method
-
Revising the info Method (2)
-
Overriding the __init__ Method
-
super()
-
Review of Overriding
-
Practical Application
-
After Finishing Python Lessons
Set up your Python environment and apply what you've learned in the real world.
Courses Related to Python
Expand what you can do by learning related courses.
Start the lesson from the initial state.
Warning: your code will be deleted.
Review the lesson without
resetting your code.