Python Tutorial
From your first script to practical solutions, Python helps you move from idea to execution. Learn the fundamentals and build the confidence to automate tasks and solve real problems.
All Python lessons
27 lessons, in the order we recommend taking them.
- 1Getting Started
- 2Python Basics
- 3Operators
- 4Input & Output
- 5Control Flow
- 6Functions
- 7Strings
- 8Lists
- 9Tuples
- 10Dictionaries
- 11Sets
- 12File Handling
- 13Exception Handling
- 14Modules and Packages
- 15Object-Oriented Programming
- 16Special (Dunder) Methods
- 17Iterators and Generators
- 18Decorators
- 19Comprehensions and Functional Tools
- 20Regular Expressions
- 21Scope and Namespaces
- 22Multithreading
- 23Multiprocessing
- 24Asynchronous Programming
- 25Collections Module
- 26Advanced Python Concepts
- 27Testing and Debugging