The Complete Guide To Mastering Python
A modern & essential guide to mastering the Python programming language
Lo que serás capaz de hacer
Are you ready to become a true Python programmer and learn some of the most demanded skills on the market? Who is this course for? This course is for anyone who wants to gain a very profound understanding of the Python language, so that you can take advantage of one of the most important tools of the century. Whether your are a beginner, or have experience with code, I will start from the very basics , and build up to the most important and advanced aspects of the Python programming language. You will also have the option to ask questions at any point during the course to profound your understanding of the Python programming language. Why should you pick this course and not the others? There are thousands of Python courses on the internet, so why should you pick this one? Well, to put it simply, I believe that I teach programming concepts in a far more effective way than a majority of the courses on the Internet. I make sure to only teach what's essential and needed, so that you don't waste time with code that you will never see or use in your entire career. I'm a self-taught professional and will teach you how you can be the same! 30 Day Money-Back Guarantee During the first 30 days of this course you can opt in to get your money back. Whether it's because you feel that this course is not right for you, or changed your mind about learning Python, you can easily request a refund which will be handled kindly by Udemy.
- Master the most important concepts of the Python language, and start using them from day 1.
- You will be able to program with the Python language professionally.
- Expand your thinking in ways you never thought possible.
- Start building your own career with a new advanced skillset.
- Gain confidence in creating your own projects.
- Create and host your very own API.
Temario
UNIDAD 1 - Getting Started · 2 leccionesUNIDAD 1 - Getting Started
UNIDAD 1 - Getting Started
- Introduction
- Preparation
UNIDAD 2 - Introduction to Python · 6 leccionesUNIDAD 2 - Introduction to Python
UNIDAD 2 - Introduction to Python
- Installation
- Your First Program
- Syntax Is Important
- A Very Important Shortcut
- Typing Comments
- Intro Quiz
UNIDAD 3 - Python Basics · 17 leccionesUNIDAD 3 - Python Basics
UNIDAD 3 - Python Basics
- Creating Variables
- What Are Constants?
- The Data Types
- Adding Type Hints
- Type Conversion
- Type Conversion
- Integers
- The Basic Operators
- Strings
- F-Strings
- Booleans
- Lists
- Tuples
- Sets
- Dictionaries
- Formatting Shortcut
- Python Basics Test
UNIDAD 4 - Control & Flow · 8 leccionesUNIDAD 4 - Control & Flow
UNIDAD 4 - Control & Flow
- If...Else
- Shorthand If...Else
- For Loop
- For Loop
- While Loop
- Break & Continue
- Pass
- Loop...Else
UNIDAD 5 - Functions · 7 leccionesUNIDAD 5 - Functions
UNIDAD 5 - Functions
- Creating A Function
- Parameters & Arguments
- Creating A Function
- Returning From A Function
- Recursion
- *Args & **Kwargs
- * & /
UNIDAD 6 - Error Handling · 5 leccionesUNIDAD 6 - Error Handling
UNIDAD 6 - Error Handling
- User Input
- Try...Except
- Else...Finally
- Raise
- Fixing Unknown Errors
UNIDAD 7 - Packages & Modules · 4 leccionesUNIDAD 7 - Packages & Modules
UNIDAD 7 - Packages & Modules
- Importing Modules
- Importing Packages
- Installing External Packages
- Package VS. Library
UNIDAD 8 - Python Basics 2 · 8 leccionesUNIDAD 8 - Python Basics 2
UNIDAD 8 - Python Basics 2
- The "With" Keyword
- Refactoring
- Truthy & Falsy
- What Are Enums?
- Comparing Floats
- if __name__ == "__main__"
- Scopes
- Nonlocal & Global
UNIDAD 9 - Lists (Extended) · 4 leccionesUNIDAD 9 - Lists (Extended)
UNIDAD 9 - Lists (Extended)
- List Comprehensions
- List Comprehensions
- Slicing Lists With "::"
- Modifying Lists In A Loop
UNIDAD 10 - OOP · 17 leccionesUNIDAD 10 - OOP
UNIDAD 10 - OOP
- What is OOP?
- Classes & Objects
- What is self?
- Class Variables & Instance Variables
- Getters & Setters
- __init__()
- Constructors
- __str__() & __repr__()
- __eq__
- Methods VS Functions
- Private & Protected
- Inheritance
- super()
- @classmethod & @staticmethod
- @abstractmethod
- Protocols
- __init__ vs __new__
UNIDAD 11 - Built-in Functions · 17 leccionesUNIDAD 11 - Built-in Functions
UNIDAD 11 - Built-in Functions
- Built-ins
- print()
- enumerate()
- round()
- round()
- range()
- globals()
- locals()
- all() & any()
- isinstance()
- callable()
- filter()
- map()
- sorted()
- eval()
- exec()
- zip()
UNIDAD 12 - Python Advanced · 16 leccionesUNIDAD 12 - Python Advanced
UNIDAD 12 - Python Advanced
- "Is" Vs "=="
- Lambda Functions
- Walrus Operator
- Dataclasses
- Generators
- Delete
- Assert
- Match-Case
- Decorators
- Decorators (Continued)
- Memoization
- Context Managers
- Timing Code Performance
- Optimizing Code
- Monkey Patching
- Custom Exceptions
UNIDAD 13 - Python Language · 5 leccionesUNIDAD 13 - Python Language
UNIDAD 13 - Python Language
- What Exactly Is Python?
- Python Versions
- What Is PEP?
- Semicolons
- Docstrings
UNIDAD 14 - File Management · 9 leccionesUNIDAD 14 - File Management
UNIDAD 14 - File Management
- File Handling
- Reading Files
- Writing & Creating Files
- Deleting Files
- JSON
- Handling JSON
- Caching JSON
- Glob
- Pickling
UNIDAD 15 - AsyncIO · 5 leccionesUNIDAD 15 - AsyncIO
UNIDAD 15 - AsyncIO
- Getting Started
- Tasks
- Important!
- Gather
- Sleep
UNIDAD 16 - Multithreading · 6 leccionesUNIDAD 16 - Multithreading
UNIDAD 16 - Multithreading
- Threads
- Locks
- Daemon Threads
- Semaphores
- With Lock / Semaphore
- Race Conditions
UNIDAD 17 - Multiprocessing · 12 leccionesUNIDAD 17 - Multiprocessing
UNIDAD 17 - Multiprocessing
- Intro
- Processes
- Pools (Map)
- Pools (Starmap)
- Pools (Multiple Functions)
- Data Sharing Issue
- Pipes (Part 1)
- Pipes (Part 2)
- Queues (Part 1)
- Queues (Part 2)
- Queues (Part 3)
- Locks & Semaphores
UNIDAD 18 - Unit Testing · 6 leccionesUNIDAD 18 - Unit Testing
UNIDAD 18 - Unit Testing
- Intro
- Fixtures
- conftest.py
- Marks
- Parametrize
- Testing Errors
UNIDAD 19 - Projects · 4 leccionesUNIDAD 19 - Projects
UNIDAD 19 - Projects
- Quote Generator
- Impossible Quiz
- Your Very Own API
- Accurate Chat Bot
UNIDAD 20 - Tips & Tricks · 11 leccionesUNIDAD 20 - Tips & Tricks
UNIDAD 20 - Tips & Tricks
- F-Strings Are Powerful
- Tuples & Type Hinting
- Flattening Lists
- Elipses
- Linting
- #NOQA
- Concatenating Strings
- Backslashes
- Underscores
- Lists VS Arrays
- IIFE In Python
UNIDAD 21 - PyCharm · 5 leccionesUNIDAD 21 - PyCharm
UNIDAD 21 - PyCharm
- Themes
- Ligatures
- Key Promoter X
- Font Size Shortcut
- Live Templates
UNIDAD 22 - New In Python 3.11 · 3 leccionesUNIDAD 22 - New In Python 3.11
UNIDAD 22 - New In Python 3.11
- Exception Groups
- Task Groups
- "Self" Type
UNIDAD 23 - The End? · 3 leccionesUNIDAD 23 - The End?
UNIDAD 23 - The End?
- Python Final
- Nope!
- ChatGPT
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
23 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
3 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Federico Azzurro.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 23 unidades · 180 lecciones · 60 h
- 12 meses de acceso
- 3 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Federico Azzurro; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


