Python Tutorials
Learn Python step by step — a complete, ordered Python tutorial course.
Your Python learning path
Free, in order. Start at the top and work down.
Foundations
Steps 1–11
- → Python Tutorial Beginners to Advance
- → Best IDEs for Python Tutorial
- → Python Hello World Program Tutorial
- → Basics of Python Programming Tutorial
- → Python Variables Complete Tutorial
- → Python Data Types Complete Tutorial
- → Python Escape Characters Complete Tutorial
- → Python Comments Complete Tutorial
- + 3 more in this part
Building blocks
Steps 12–22
- → Python Assignment Operators Complete Tutorial
- → Python Comparison Operators Complete Tutorial
- → Python Bitwise Operators Complete Tutorial&&&&&&
- → Python Logical Operators Complete Tutorial
- → Python Operator Precedence Tutorial
- → Identity Operators in Python Tutorial
- → Membership Operators in Python Tutorial
- → Python Casting (Type Conversion) Tutorial
- + 3 more in this part
Going deeper
Steps 23–33
- → Python Optional Arguments Tutorial
- → Python Closure Tutorial
- → Python Lambda Function Tutorial
- → Python Functions and Single Asterisk Operator Tutorial
- → Python Functions and Double Asterisks Operator Tutorial
- → Python Recursion Complete Tutorial
- → Python if else Statement Complete Tutorial
- → Python Ternary Operator Tutorial
- + 3 more in this part
Advanced
Steps 34–43
- → Python continue Statement Complete Tutorial
- → Python break Statement Complete Tutorial
- → Pass Statement in Python Tutorial
- → Python List Complete Tutorial
- → Python Access List Element Tutorial
- → Python List Slice Tutorial
- → Python List Loop Tutorial
- → Python List Comprehension Tutorial
- + 2 more in this part
- 401 Python List Comprehension Tutorial In this section we will learn what List Comprehension is and how to use it in Python. What…
- 411 Python Copy List Tutorial In this section we will learn how to copy a list in Python. Python Copy List In Python…
- 421 Python Concatenate Lists Tutorial In this section we will learn how to concatenate a List in Python. Python Combining Lists Combining lists…