
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Bienvenidos a la Universidad Python
Introducción a Python
¿Qué es Python?
¿Qué es un Intérprete y cómo se relaciona con Python?
Instalación de Python 3
¿Qué es un IDE?
Instalación de PyCharm
Hola Mundo con Python - Explicación con ChatGPT
Hola Mundo con Python y PyCharm
Comentarios en Python - Explicación con ChatGPT
Ejercicio Propuesto - Preséntate con Python
Solución - Saludar con Python
Variables en Python
Ejemplo de Variables en Python - con ChatGPT
Tipos de Datos en Python
Ejemplo de Tipos de Datos con Python
Modificación de Valores de Variables en Python
Reglas y Buenas prácticas de nombres de Variables en Python
Ejemplo Reglas y Buenas prácticas de nombres de Variables en Python
Reto - Ejercicio de Reserva de Hoteles
Solución - Reserva de Hoteles
Reto - Sistema de Tienda Online
Solución - Sistema de Tienda Online
Constantes en Python
Manejo de Cadenas en Python
Cadenas Multilinea en Python
Manejo de Caracteres Especiales en Python
Ejemplo de Caracteres Especiales en Python
Concatenación de Cadenas en Python
Ejemplo de Concatenación de Cadenas con Python
Longitud de una Cadena en Python
Ejemplo Longitud de una Cadena en Python
Convertir a Mayúsculas y Minúsculas en Python
Inmutabilidad de Cadenas en Python
Manejo de Subcadenas en Python
Ejemplo de Subcadenas en Python
Reemplazar Subcadenas en Python
Multiplicación de Cadenas en Python
Busqueda de subcadenas en Python
Reto - Generador Email en Python
Solución - Generador Email en Python
Conversion de Tipos de Datos con Python y ChatGPT
Ejemplo Conversión de tipos con Python
Función Bool y los conceptos de Truthy y Falsy
Ejemplo de la función bool en Python
Ejemplo de Cadenas y la funcion bool
Entrada de Datos por Consola en Python
Ejemplo Entrada Datos por Consola en Python
Ejemplo Sistema de Empleados
Reto - Receta de Cocina
Solución - Receta de Cocina
Generación de Valores Aleatorios
Reto - Generador de Id Único
Solución - Generador de Id Único
Reto - Generador de Emails
Solución - Generador de Emails
Operadores en Python
Operadores Aritméticos en Python
Operadores de Asignación en Python
Asignación múltiple encadenada en Python
Ejemplo de Asignación Múltiple en Python
Operador de Asignación Compuesto en Python
Operadores de Comparación en Python
Ejemplo Operadores de Comparación (relacionales) en Python
Operadores Lógicos en Python
Operador and en Python
Ejemplo Descuento VIP
Operador or en Python
Ejemplo préstamo de libros - operador or
Ejemplo operador not en Python
Ejemplo fuera de rango - operador not
Ejemplo ticket de venta
Ejemplo ticket de venta con descuento
Reto - Sistema de Autenticación
Solución - Sistema de Autenticación
Reto - Valor dentro de rango
Solución - Valor dentro de rango
Propuesto - Cálculo área de un rectángulo
Solución - Cálculo área de un rectángulo
Precedencia de Operadores en Python
Sentencias de Decisión en Python
Diagrama Flujo sentencia if
Ejemplo Sentencia if
Sentencia if else en Python
Sentencia if elif else en Python
Ejemplo Sentencia if elif else en Python
Ejecución Paso a Paso - Mayor de Edad
Ejemplo Valor Positivo
Reto - Tienda en Línea con Descuentos
Solución - Tienda en Línea con Descuentos
Ejemplo Sistema Bancario
Ejemplo Casa de los Espejos
Operador Ternario en Python
Aplicación Salud Fitness
Reto - Reserva de Hotel
Solución - Reserva de Hotel
Reto - El mayor de dos números
Solución - El mayor de dos números
Reto - Estación del Año
Solución - Estación del Año
Reto - Sistema de Calificaciones
Solución - Sistema de Calificaciones
Reto - Sistema de Envíos
Solución - Sistema de Envíos
Reto - Sistema de Autenticación
Solución - Sistema de Autenticación
Ciclo while en Python
Ejemplo ciclo while en Python
Ejecución Paso a Paso ciclo while
Ciclo for en Python
Ejemplo Ciclo for en Python
Suma Acumulativa en Python
Menú Iterativo en Python
Reto - Cajero Automático
Solución - Cajero Automático
Propuesto - Calculadora
Solución - Calculadora
Propuesto - Creación de Password
Solución - Creación de Password
Reto - Juego Adivinar
Solución - Juego Adivinar
Validación de Información de un Formulario
Función range en Python
Imprimir mensaje funcion range
Dibujar un Triángulo con Python
Palabra break y continue en ciclos
Listas en Python
Ejemplo de Listas en Python
Agregar elementos a un Lista
Eliminar elementos de una Lista
Iterar elementos de una Lista
Ejemplo de una Playlist
Ejemplo de una Playlist - parte 2
Reto - Promedio de Calificaciones
Solución - Promedio de Calificaciones
Tuplas en Python
Ejemplo de Tuplas
Desempaquetado de Tuplas (unpacking)
Combinación de Listas y Tuplas
Sets (Conjuntos) en Python
Ejemplo de Sets en Python
Operaciones con Sets en Python
Ejemplo Lista de Suscriptores con Sets
Lista de Suscriptores dinámica con Sets en Python
Diccionarios en Python
Ejemplo de Diccionarios en Python
Más operaciones con Diccionarios en Python
Ejemplo Agenda de Contactos con Diccionarios en Python
Agenda de Contactos - parte 2
Combinar Listas y Diccionarios en Python
Reto - Sistema de Inventarios en Python
Solución - Sistema de Inventarios en Python
Solución - Sistema de Inventarios en Python - parte 2
Funciones en Python
Ejemplo Función Saludar en Python
Manejo de Parámetros en una Función en Python
Función Sumar
Modo Debug en Python
Módulos en Pyhton
Argumentos por nombre en una función en Python
Regresar una tupla de valores desde una función en Python
Ejemplo Coordenadas - Retornar varios valores
Alcance de Variables
Argumentos Variables Args
Argumentos Variables en Forma de Diccionarios. kwargs
Suma con Argumentos Variables
Ejemplo con Kwargs - Detalle de Persona
Ejercicio para saber si un número es Par o Impar. Función Par
Funciones Recursivas
Ejemplo de Funciones Recursivas. Imprimir del número del 1 al 5 con recursividad.
Ejecución Paso a Paso de Función Recursiva. Modo Debug.
Ejercicio - Factorial de un Número con Recursividad.
Reto: Calcular la Potencia de un Número con Recursividad.
Solución: Potencia de un Número con Recursividad.
Reto: Sistemas de Inventarios.
Solución: Sistema de Inventarios. Parte 1.
Solución: Sistema de Inventarios. Parte 2.
Solución: Sistema de Inventarios. Parte 3.
Reto: Máquina de Snacks
Solución: Máquina de Snacks. Parte 1.
Solución: Máquina de Snacks. Parte 2.
Solución: Máquina de Snacks. Parte 3.
Solución: Máquina de Snacks. Parte 4.
Reto: Calculadora (Con Funciones)
Solución: Calculadora (Con Funciones). Parte 1.
Solución: Calculadora (Con Funciones). Parte 2.
Ejercicio Propuesto: Calculadora de Impuestos
Solución Ejercicio: Calculadora de Impuestos
Ejercicio Propuesto: Convertidor de Temperaturas
Solución Ejercicio: Convertidor de Temperatura
Universidad Python – De Cero a Experto (Actualizado)
El curso más completo, moderno y actualizado de Python en todo Udemy.
Ahora con más de +114 horas de video y más de 282,000 estudiantes inscritos.
Aprende Python desde cero hasta nivel experto, con proyectos reales y aplicaciones modernas creadas paso a paso.
En esta nueva edición, reforzamos las explicaciones del instructor para que cada tema quede claro desde la base:
Te llevamos de la mano desde tus primeras líneas de código hasta el desarrollo de aplicaciones profesionales, explicando la lógica, el código y la estructura de cada proyecto directamente en las clases.
Aprenderás a crear aplicaciones reales con Python, Django, Flask, Backend con Django REST, Flask REST, FastAPI, Front End con Angular y React, Flet (Flutter + Python), PySide, Tkinter, SqlAlchemy, entre muchas tecnologías más.
También construirás aplicaciones Web, Full Stack y de Escritorio, todas explicadas paso a paso y codificadas desde cero en cada lección.
¿Qué aprenderás?
Fundamentos de Python explicados paso a paso, con muchos ejercicios prácticos.
Programación Orientada a Objetos (POO) aplicada en proyectos completos.
Conexión a bases de datos MySQL y PostgreSQL usando Python y SQLAlchemy.
Creación de interfaces gráficas (GUI) con Tkinter y PySide.
Desarrollo de aplicaciones web profesionales con Flask y Django.
Creación de APIs RESTful con Django REST Framework y Flask REST.
Construcción de aplicaciones Full Stack con Angular + Flask y React + Django.
Proyecto Full Stack con Fast API + React + MySql
Cuestionarios, ejercicios propuestos, retos guiados y proyectos finales.
Cada sección está pensada para que avances de forma progresiva, con ejemplos claros, código bien organizado y buenas prácticas modernas.
Nuevas aplicaciones incluidas. En esta versión actualizada trabajaremos en proyectos modernos y completos, por ejemplo:
Flask Academy: Sistema web educativo desarrollado paso a paso con Flask, HTML, CSS y Bootstrap.
Django Songs: Aplicación CRUD completa para gestión de canciones con Django, plantillas y base de datos.
Recursos Humanos Full Stack: Aplicación de gestión de empleados con Angular + Flask.
Empleados Full Stack: Aplicación completa con React + Django para administrar empleados.
Aplicación Catálogo de Películas con Flet (Flutter + Python)
Sistema de Administración de Mascotas con PySide (App de Escritorio)
Biblioteca Personal (Libros) con Fast API + React + MySql (App Full Stack)
Además, continúan los proyectos clásicos como Catálogo de Películas, Mundo PC, Zona Fit App, Máquina de Snacks y Calculadora GUI, totalmente actualizados con mejoras y prácticas modernas.
Tecnologías que dominarás
Python • Flask • Django • FastAPI • SQLAlchemy • MySQL • PostgreSQL • Tkinter • PySide • HTML • CSS • Bootstrap • Angular • React • REST API • Flask REST • Django REST Framework • Alembic
A lo largo del curso verás cómo estas tecnologías se combinan para crear aplicaciones reales:
desde scripts de consola, pasando por GUIs de escritorio, hasta aplicaciones web y sistemas Full Stack completos.
Contenido del curso
Más de 600 clases organizadas en 38 secciones con:
Material descargable
Código fuente
PDFs de apoyo
Proyectos prácticos
Retos guiados
Cuestionarios para reforzar tu aprendizaje
Todo el contenido está diseñado para llevarte de nivel principiante a nivel profesional, con ejemplos claros y aplicaciones que podrías usar como base para tus propios proyectos.
Este es tu camino hacia el dominio de Python. No necesitas experiencia previa.
Comenzarás desde lo más básico —como variables, operadores y estructuras de control— y avanzarás hasta:
Manejar POO con soltura.
Crear y consumir APIs REST.
Trabajar con bases de datos relacionales.
Construir aplicaciones web completas.
Desarrollar interfaces gráficas y herramientas de escritorio.
Crear aplicaciones Full Stack con Angular y React como Front End.
El enfoque del curso es 100% práctico: verás teoría, muy bien explicada, y siempre acompañada de ejemplos prácticos y proyectos reales.
Por qué elegir este curso
Más de 114 horas de contenido actualizado.
Más de 280,000 estudiantes inscritos.
Promedio de 4.7 estrellas en Udemy.
Actualizaciones continuas y nuevos proyectos con Python y su ecosistema moderno.
Acceso de por vida, 100% en español.
Este es el mejor curso de Python en todo Udemy para aprender desde cero y llegar a un nivel profesional, con explicaciones claras, proyectos reales y una ruta de aprendizaje completa.
Prepárate para dominar Python y desarrollar proyectos modernos con tecnologías actuales.
Universidad Python es más que un curso: es tu camino para convertirte en desarrollador Python profesional.
Te vemos dentro del curso.
Tus amigos e instructores,
Ing. Marcela Gamiño e Ing. Ubaldo Acosta
Fundadores de GlobalMentoring com mx, con más de 15 años de experiencia enseñando desarrollo de software y formando profesionales en todo el mundo.