Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Practical Python: Learn Python Basics Step by Step - Python 3
Introduction
0.1 Welcome! (2:41)
0.2 How to follow this course (1:23)
0.3 Install Python on Windows (2:46)
0.4 Install Python on Linux (2:41)
0.5 Install Python on MacOS (2:37)
Python Basics - Level 1
1.1 Intro (1:16)
1.2 Write Your First Python Statement (2:59)
1.3 Numbers and Operations (2:06)
1.4 Variables (5:45)
1.5 Variables - Data types (8:20)
1.6 Lists (6:03)
1.7 Get User Input (2:41)
1.8 Cast a Type to Another Type (2:53)
1.9 Python Level 1: Exercises (1:48)
1.10 Python Level 1: Exercises - Solution (5:50)
Python Basics - Level 2
2.1 Intro (1:22)
2.2 Install a Python IDE (PyCharm) (8:52)
2.3 Write and Execute Your First Python Program (9:47)
2.4 Comments (2:41)
2.5 Functions (3:25)
2.6 Function Parameters (4:34)
2.7 Function Return Statement (5:23)
2.8 Variable Scope (3:56)
2.9 Python Level 2: Exercises (3:50)
2.10 Python Level 2: Exercises - Solution (9:28)
Python Basics - Level 3
3.1 Intro (1:15)
3.2 Conditional Statements with Booleans (4:32)
3.3 Combine Different Conditional Statements (3:46)
3.4 Conditions with if (5:30)
3.5 Else, else if (5:17)
3.6 For Loop (3:43)
3.7 While Loop (5:24)
3.8 Use Loops to Iterate on Python Lists (3:07)
3.9 Python Level 3: Exercises (1:31)
3.10 Python Level 3: Exercises - Solution (10:53)
Python Basics - Level 4
4.1 Intro (1:19)
4.2 Read from a File (8:43)
4.3 Write to a File (4:18)
4.4 Use a Python Module (6:24)
4.5 Create Your Own Python Module (2:52)
4.6 Run a Python Script from the Terminal (5:58)
4.7 Python Level 4: Exercises (1:49)
4.8 Python Level 4: Exercises - Solution (7:09)
Extra: Python OOP
5.1 Intro (0:59)
5.2 What is OOP, What are Classes (3:51)
5.3 Create a Python Class (4:48)
5.4 Add Class Methods (4:50)
5.5 Create an Object (Instance) from your Class (6:17)
5.6 Organize your OOP Files (1:56)
5.7 Inheritance - Derive a Class from Another Class (7:03)
5.8 Composition - Use a Class Inside Another Class (5:55)
Conclusion
6.1 Best Practices When Writing Python Code (3:24)
6.2 How to Go Further from There (1:05)
0.1 Welcome!
Complete and Continue