LuisLlamas Logo

Luis Llamas

  • Home
  • Courses
  • Playgrounds
    • Interactive
    • From scratch
    • CheatSheets
    • Quizs
  • Sections
    • Arduino
    • ESP32
    • Linux
    • 3d printing
    • Electronic
  • Articles
    • Technology
    • Development
    • Computing
    • Portfolio 3D
    • Projects
  • Spanish
  • English
Home
  • Spanish
  • English

Sections

  • Courses
  • Engineering
  • Arduino
  • ESP32
  • Computing
  • Development
  • Raspberry Pi / Linux
  • 3D printing
  • Electronics
  • Design
  • Home
  • Courses
  • Python programming course
Python Roadmap

Python Roadmap

Learn Python with this step-by-step itinerary

Beginner
Intermediate
Advanced
LEVEL
1
Introduction
  • What is Python
  • Python history
Setup
  • Install Python
  • Setup VSCode
LEVEL
2
First steps
  • First program
  • Indentation
Python environment
  • Modules
  • Pip
LEVEL
3
Variables I
  • Data types
  • Variables
  • Naming
Types I
  • Int
  • Boolean
  • Float
Operators I
  • Arithmetic
  • Assignment
  • Comparison
LEVEL
4
Variables II
  • Conversion
  • Scope
  • Value and reference
Types II
  • String
  • Complex numbers
Operators II
  • Identity
  • Logical
  • Membership
  • Bitwise
LEVEL
5
Control I
  • Conditionals
  • Loops
  • Range
Collections I
  • Lists
  • Slices
  • Methods
  • Tuples
Functions I
  • Functions
  • Parameters
  • Return
LEVEL
6
Control II
  • With
  • Iterables
  • Pattern matching
Collections II
  • Sets
  • Dictionaries
  • Enumerate
  • Comprehensions
  • Frozen sets
Functions II
  • Lambda
  • Decorators
LEVEL
7
Exceptions I
  • Try-Except
  • Exceptions
Objects I
  • Classes and objects
  • Constructors
  • Method types
Python project
  • Virtual environments
  • Docstrings
LEVEL
8
Exceptions II
  • Raise
  • Custom exceptions
Objects II
  • Access
  • Getters and setters
  • Properties
Techniques I
  • Generators
  • Caching
LEVEL
9
Objects III
  • Dunder
  • Inheritance
  • Polymorphism
  • Abstract classes
Techniques II
  • Coroutines

Cursos relacionados

python-course

Python

See all roadmaps
LuisLlamas Logo

Luis Llamas

Engineering, computing and design

Except where expressly noted, the contents of this site are provided under a Creative Commons License BY-NC-SA.

creative-commons-license
discord-logo
Copyright ©2026, All rights reserved
  • Legal notice