De Cero a Avanzado en Python
Aprende Python, Programación Orientada a Objetos, PyCharm, GUI con PySide y PyQt, Django, Flask, SQLAlchemy y mucho más!
Lo que serás capaz de hacer
Si quieres convertirte en un profesional en Python o sencillamente eres un apasionado de este Mundo de la programación, estás en el lugar correcto. Hola y bienvenidos a esta increíble experiencia de la Universidad Python En Global Mentoring trabajamos siempre en ofrecerles los mejores y más claros contenidos, con el único objetivo que puedan alcanzar sus metas profesionales y sueños personales. Este curso surgió con la finalidad de que puedas dominar el lenguaje de Python desde cero, hasta crear proyectos complejos, sin importar si tu conocimiento de programación es poco o muy básico, ya que iremos paso a paso hasta convertirte en un experto en Python. Soy Ubaldo Acosta, Ingeniero en computación y me emociona ser tu instructor en este curso. Cuento con más de 20 años de experiencia laboral y más de 10 años enseñando en Udemy, además soy creador de los cursos más populares en Udemy, como son los cursos de Universidad Java, Universidad Web, entre muchos otros que son Best Seller y contamos con más de 500 mil alumnos inscritos a nuestros cursos. Veamos en que consiste tu curso de Academia Python: Comenzaremos desde los fundamentos de Python, posteriormente estudiaremos la Programación Orientada a Objetos, continuando con el tema de Conexión a Bases de Datos con Python utilizando la base de datos de Postgresql, y seguiremos profundizando en el lenguaje de Python, incluyendo tips y trucos de este fabuloso lenguaje. En los temas más avanzados veremos cómo crear aplicaciones de escritorio GUI con Tkinter y PySide QT, creando varias aplicaciones para poner en práctica todo lo visto. Por último, crearemos aplicaciones web utilizando los frameworks más populares de Python, como son Django y Flask, utilizando tecnologías complementarias como Jinja, SQL Alchemy, entre varias más. Python es uno de los lenguajes más utilizados por las empresas al día de hoy y las ofertas laborales son abundantes y bien remuneradas, así que ya sea para tu desarrollo personal o profesional, tu inversión está garantizada. Aprende Python ya mismo y disfruta mientras aprendes. Te veo del otro lado, tu amigo e instructor Ing. Ubaldo Acosta. Saludos Fundador de Global Mentoring com mx
- Aprenderán a programar con Python desde cero hasta experto!
- Desde los temas más básicos, intermedios y avanzados!
- Programación Orientada a Objetos con Python
- Conexión a Bases de Datos con Python y Postgresql
- Creación de Aplicaciones de Escritorio GUI con Tkinter
- Creación de Aplicaciones de Escritorio GUI con PySide (Qt)
Temario
UNIDAD 1 - Introducción a la Universidad Python · 7 leccionesUNIDAD 1 - Introducción a la Universidad Python
UNIDAD 1 - Introducción a la Universidad Python
- Instalación de Python 3
- Instalación de PyCharm
- Recomendación Antes de Continuar
- Características Generales de Python
- Hola Mundo con Python
- Ejercicio Propuesto - Saludar con Python
- Solución - Saludar con Python
UNIDAD 2 - Variables en Python · 5 leccionesUNIDAD 2 - Variables en Python
UNIDAD 2 - Variables en Python
- Variables en Python
- Variables en Python
- Dirección de Memoria y Variables en Python
- Ejercicio Propuesto - Uso de Variables
- Solución - Ejercicio Uso de Variables
UNIDAD 3 - Tipos de Datos en Python · 11 leccionesUNIDAD 3 - Tipos de Datos en Python
UNIDAD 3 - Tipos de Datos en Python
- Tipos de Datos en Python
- Resumen Tipos de Datos en Python
- Manejo de Cadenas en Python
- Más Temas de Manejo de Cadenas
- Tipos Boleanos (bool) en Python
- Procesar Entrada del Usuario (Función input)
- Conversión de la Entrada de Datos en Python
- Ejercicio: Califica tu Día
- Solución: Ejercicio Califica tu Día
- Ejercicio Propuesto - Detalles de un Libro
- Solución - Ejercicio Detalle Libro
UNIDAD 4 - Operadores en Python · 18 leccionesUNIDAD 4 - Operadores en Python
UNIDAD 4 - Operadores en Python
- Operadores Aritméticos en Python
- Operadores Aritméticos en Python - parte 2
- Ejercicio Propuesto - Rectángulo
- Solución - Ejercicio Rectángulo
- Operadores de Asignación en Python
- Operadores de Comparación en Python
- Ejercicio Número Par o Impar en Python
- Ejercicio Determina si es Mayor de Edad
- Operadores Lógicos en Python
- Ejercicio - Valor dentro de Rango
- Ejercicio - Operador or
- Ejercicio - Operador not
- Ejercicio - Rango entre 20's y 30's
- Sintáxis Simplificada Operador And
- Ejercicio Propuesto - El mayor de dos números
- Solución - Ejercicio El Mayor de dos números
- Ejercicio a desarrollar: Tienda de Libros
- Solución - Ejercicio Tienda de Libros
UNIDAD 5 - Sentencias de Control en Python · 9 leccionesUNIDAD 5 - Sentencias de Control en Python
UNIDAD 5 - Sentencias de Control en Python
- Sentencia If/Else en Python
- Ejecución Modo Debug (Paso a Paso) en Sentencia If/Else
- Ejercicio - Conversión de Número a Texto en Python
- Sintáxis if else simplificada (Operador Ternario)
- Ejercicio - Calcular la Estación según el Mes proporcionado
- Ejercicio a desarrollar: Etapas de Vida según Edad
- Solución Ejercicio Etapas de Vida según Edad
- Ejercicio Propuesto - Sistema de Calificaciones
- Solución Ejercicio Sistema de Calificaciones
UNIDAD 6 - Ciclos en Python · 8 leccionesUNIDAD 6 - Ciclos en Python
UNIDAD 6 - Ciclos en Python
- Ciclo While en Python
- Ejercicio Propuesto - Imprimir números del 0 al 5
- Solución Ejercicio Ciclo While
- Ejercicio Propuesto - Ciclo While Descendente
- Solución Ciclo While Descendente
- Ciclo for en Python
- Palabra break en Python
- Palabra continue en Python
UNIDAD 7 - Colecciones en Python · 12 leccionesUNIDAD 7 - Colecciones en Python
UNIDAD 7 - Colecciones en Python
- Listas en Python
- Listas en Python - parte 2
- Listas en Python - parte 3
- Ejercicio Propuesto: Uso de Rangos
- Solución Ejercicio: Uso de Rangos
- Tuplas en Python
- Tuplas en Python - parte 2
- Ejercicio Propuesto: Uso de Tuplas y Listas
- Solución Ejercicio Uso de Tuplas y Listas
- Set en Python
- Diccionarios en Python
- Diccionarios en Python - parte 2
UNIDAD 8 - Funciones en Python · 18 leccionesUNIDAD 8 - Funciones en Python
UNIDAD 8 - Funciones en Python
- Funciones en Python
- Paso de Argumentos en Python
- Palabra Return en Funciones con Python
- Valores por Default en los Parámetros de una Función
- Argumentos Variables en Funciones con Python
- Ejercicio Propuesto - Función con *args para sumar
- Solución: Función con *args para sumar
- Ejercicio Propuesto: Función con *args para multiplicar
- Solución: Función con *args para multiplicar
- Argumentos Variables llave-valor en Python
- Distintos tipos de datos como argumentos en Python
- Funciones Recursivas en Python
- Ejercicio Propuesto: Funciones Recursivas
- Solución Ejercicio Funciones Recursivas
- Ejercicio Propuesto: Calculadora de Impuestos
- Solución Ejercicio: Calculadora de Impuestos
- Ejercicio Propuesto: Convertidor de Temperaturas
- Solución Ejercicio: Convertidor de Temperatura
UNIDAD 9 - Clases y Objetos en Python · 15 leccionesUNIDAD 9 - Clases y Objetos en Python
UNIDAD 9 - Clases y Objetos en Python
- Clases y Objetos en Python
- Clases y Objetos en Python - parte 2
- Creación de Objetos con Argumentos
- Creación de más Objetos de un Clase
- Referencias de Memoria de Objetos y Ejecución Paso a Paso
- Modificar Atributos de un Objeto
- Métodos de Instancia en Python
- Más de Self y Atributos de Instancia en Python
- Ejercicio Clase Aritmética
- Ejercicio Clase Aritmética
- Laboratorio Rectángulo
- Solución Laboratorio Rectángulo
- Laboratorio Cubo
- Solución Laboratorio Cubo
- Robusteciendo el Método Init
UNIDAD 10 - Encapsulamiento en Python · 7 leccionesUNIDAD 10 - Encapsulamiento en Python
UNIDAD 10 - Encapsulamiento en Python
- Encapsulamiento en Python
- Métodos Get y Set en Python
- Atributos read-only (sólo lectura) en Python
- Encapsulando todos los Atributos de una Clase
- Uso de Módulos y Clases en Python
- Comprobación del Módulo Principal en Python
- Destructor de Objetos en Python
UNIDAD 11 - Herencia en Python · 5 leccionesUNIDAD 11 - Herencia en Python
UNIDAD 11 - Herencia en Python
- Introducción a Herencia en Python
- Ejemplo de Herencia en Python
- Sobreescritura del método __str__() en Python
- Ejercicio Propuesto: Uso de Herencia
- Solución Ejercicio: Herencia
UNIDAD 12 - Herencia Múltiple en Python · 9 leccionesUNIDAD 12 - Herencia Múltiple en Python
UNIDAD 12 - Herencia Múltiple en Python
- Herencia Múltiple en Python
- Herencia Múltiple en Python - parte 2
- Herencia Múltiple en Python - parte 3
- Método MRO - Method Resolution Order en Python
- Laboratorio Figura Geométrica
- Solución Laboratorio Figura Geométrica
- Solución Laboratorio Figura Geométrica - parte 2
- Validaciones Aplicación de Figura Geométrica
- Validaciones Aplicación de Figura Geométrica - parte 2
UNIDAD 13 - Clases Abstractas en Python · 1 leccionesUNIDAD 13 - Clases Abstractas en Python
UNIDAD 13 - Clases Abstractas en Python
- Clases Abstractas en Python
UNIDAD 14 - Contexto Estático (De Clase) en Python · 8 leccionesUNIDAD 14 - Contexto Estático (De Clase) en Python
UNIDAD 14 - Contexto Estático (De Clase) en Python
- Variables de Clase en Python
- Creación de Variables de Clase al Vuelo en Python
- Métodos Estáticos en Python
- Métodos de Clase en Python
- Contexto Estático y Dinámico en Python
- Constantes en Python
- Ejercicio Contador Objetos
- Posible Mejora Ejercicio Contador Objetos
UNIDAD 15 - Diseño de Clases en Python · 4 leccionesUNIDAD 15 - Diseño de Clases en Python
UNIDAD 15 - Diseño de Clases en Python
- Diseño de Clases en Python
- Creación Clase Persona
- Creación Clase Orden
- Prueba de las Clases Ordenes y Productos
UNIDAD 16 - Sobrecarga de Operadores en Python · 2 leccionesUNIDAD 16 - Sobrecarga de Operadores en Python
UNIDAD 16 - Sobrecarga de Operadores en Python
- Sobrecarga de Operadores en Python
- Sobrecarga de Operadores en Python - parte 2
UNIDAD 17 - Polimorfismo en Python · 4 leccionesUNIDAD 17 - Polimorfismo en Python
UNIDAD 17 - Polimorfismo en Python
- Polimorfismo en Python - parte 1
- Polimorfismo en Python - parte 2
- Método isinstance y Polimorfismo en Python
- Modo debug (paso a paso) para mostrar el Polimorfismo en Python
UNIDAD 18 - Laboratorio Mundo PC · 5 leccionesUNIDAD 18 - Laboratorio Mundo PC
UNIDAD 18 - Laboratorio Mundo PC
- Laboratorio Mundo PC
- Creación Clases Dispositivo Entrada y Ratón
- Creación de la Clase Teclado y Monitor
- Creación Clase Computadora
- Creación de la Clase Orden
UNIDAD 19 - Manejo de Excepciones en Python · 6 leccionesUNIDAD 19 - Manejo de Excepciones en Python
UNIDAD 19 - Manejo de Excepciones en Python
- Manejo de Errores o Excepciones en Python
- Procesamiento de Excepciones en Python
- Procesar Clases de Excepción más Específicas
- Más de Procesamiento de Excepciones
- Bloques else y finally al manejar Excepciones
- Creación de Clases de Excepción Personalizadas
UNIDAD 20 - Manejo de Archivos en Python · 4 leccionesUNIDAD 20 - Manejo de Archivos en Python
UNIDAD 20 - Manejo de Archivos en Python
- Manejo de Archivos en Python
- Especificar el Juego de Caracteres de un Archivo de Texto
- Lectura de Archivos en Python
- Más formas de trabajar con Archivos en Python
UNIDAD 21 - Uso de with, Archivos y Resource Manager con Python · 2 leccionesUNIDAD 21 - Uso de with, Archivos y Resource Manager con Python
UNIDAD 21 - Uso de with, Archivos y Resource Manager con Python
- Uso de with, Archivos y Context Manager con Python
- Uso de with y Context Manager con Python
UNIDAD 22 - Proyecto Final - Catálogo de Películas · 5 leccionesUNIDAD 22 - Proyecto Final - Catálogo de Películas
UNIDAD 22 - Proyecto Final - Catálogo de Películas
- Laboratorio Final - Catálogo de Películas
- Creación de la Clase Película - Aplicación Catálogo de Películas
- Creación Clase Catálogo Peliculas - Aplicación Catálogo Peliculas
- Test Catálogo de Películas
- Test Catálogo de Películas - parte 2
UNIDAD 23 - Conexión a Bases de Datos con Python y Postgresql · 3 leccionesUNIDAD 23 - Conexión a Bases de Datos con Python y Postgresql
UNIDAD 23 - Conexión a Bases de Datos con Python y Postgresql
- Instalación de Postgresql
- Creación de Base de Datos y Tabla de Persona
- Consultas SQL Básicas
UNIDAD 24 - Uso de Python y Postgresql · 11 leccionesUNIDAD 24 - Uso de Python y Postgresql
UNIDAD 24 - Uso de Python y Postgresql
- Instalación del Módulo de Postgresql en Python
- Conexión de Python a Postgresql
- Uso de with y psycopg
- Función fetch one en Psycopg
- Función fetch all en Psycopg
- Insertar Registro con Psycopg
- Insertar varios Registros
- Actualizar un Registro
- Actualizar varios registros
- Eliminar un registro
- Eliminar varios registros
UNIDAD 25 - Manejo de Transacciones con Python y Postgresql · 4 leccionesUNIDAD 25 - Manejo de Transacciones con Python y Postgresql
UNIDAD 25 - Manejo de Transacciones con Python y Postgresql
- Correcciones de Mensajes de Error de Postgresql y Python
- Manejo de Transacciones con Python y Postgresql
- Manejo de Transacciones - parte 2
- Manejo de Transacciones con with
UNIDAD 26 - Creación de una Capa de Datos con Python · 11 leccionesUNIDAD 26 - Creación de una Capa de Datos con Python
UNIDAD 26 - Creación de una Capa de Datos con Python
- Creación de un Capa de Datos
- Manejo de Logging en Python
- Manejo de Logging en Python - parte 2
- Creación de la Clase Persona
- Prueba de la Clase Persona
- Creación de la Clase Conexión
- Prueba de la Clase Conexión
- Creación de la Clase PersonaDAO
- Insertar con la Clase PersonaDAO
- Actualizar con la Clase PersonaDAO
- Eliminar con la Clase PersonaDAO
UNIDAD 27 - Pool de Conexiones con Python y Postgresql · 6 leccionesUNIDAD 27 - Pool de Conexiones con Python y Postgresql
UNIDAD 27 - Pool de Conexiones con Python y Postgresql
- Manejo de un Pool de Conexiones con Python y Postgresql
- Obtención de una Conexión a partir del Pool
- Liberar una Conexión del Pool
- Creación Clase CursorDelPool
- Prueba Clase CursorDelPool
- Prueba Clase PersonaDAO
UNIDAD 28 - Laboratorio Final Capa Datos Usuarios · 7 leccionesUNIDAD 28 - Laboratorio Final Capa Datos Usuarios
UNIDAD 28 - Laboratorio Final Capa Datos Usuarios
- Laboratorio Final Capa Datos Usuarios
- Creación de la Tabla de Usuarios
- Creación de la Clase Usuario
- Creación de la Clase UsuarioDAO
- Creación de la Clase UsuarioDAO - parte 2
- Listar Usuarios
- Insertar, Modificar y Eliminar Usuarios
UNIDAD 29 - Profundizando en Python · 8 leccionesUNIDAD 29 - Profundizando en Python
UNIDAD 29 - Profundizando en Python
- Sistemas Numéricos en Python
- Conversión Base Numérica en Python
- Profundizando en el tipo float en Python
- Valores Infinitos en Python
- Valores Infinitos en Python - parte 2
- Tipo NaN (Not a Number) en Python
- Profundizando en el tipo bool en Python
- Tipo bool y sentencias de control
UNIDAD 30 - Profundizando en el tipo String en Python · 6 leccionesUNIDAD 30 - Profundizando en el tipo String en Python
UNIDAD 30 - Profundizando en el tipo String en Python
- Concatenación de str en Python
- Solicitar Ayuda (método help) en Python
- Uso de docstring en Python
- str son inmutables en Python
- Método join para cadenas en Python
- Método split para cadenas en Python
UNIDAD 31 - Profundizando en el formato de Cadenas en Python · 4 leccionesUNIDAD 31 - Profundizando en el formato de Cadenas en Python
UNIDAD 31 - Profundizando en el formato de Cadenas en Python
- Formato de str con Parámetros Posicionales
- Uso del método format en Python
- Uso del método format en Python - parte 2
- Uso de f-string (Template Literal) en Python
UNIDAD 32 - Profundizando más en la clase str en Python · 5 leccionesUNIDAD 32 - Profundizando más en la clase str en Python
UNIDAD 32 - Profundizando más en la clase str en Python
- Multiplicación de cadenas en Python
- Caracteres de Escape en Python
- Caracteres Unicode en Python
- Caracteres Unicode en Python - parte 2
- Juego (Set) de Caracteres ASCII
UNIDAD 33 - Manejo de Literales de tipo Byte en Python · 7 leccionesUNIDAD 33 - Manejo de Literales de tipo Byte en Python
UNIDAD 33 - Manejo de Literales de tipo Byte en Python
- Manejo de Literales de tipo Byte en Python
- Convirtiendo de str a bytes y viceversa
- Nota: Corrección de Código por cambios!
- Leer archivo online en bytes
- Leer las palabras de un archivo online
- Otros métodos de la clase str
- Funciones islower y isupper en Python
UNIDAD 34 - Alineado de Cadenas en Python · 3 leccionesUNIDAD 34 - Alineado de Cadenas en Python
UNIDAD 34 - Alineado de Cadenas en Python
- Centrado de Cadenas en Python
- Alineado a la izquierda y a la derecha en Python
- Métodos replace y strip en Python
UNIDAD 35 - Uso de REPL y tipo None en Python · 2 leccionesUNIDAD 35 - Uso de REPL y tipo None en Python
UNIDAD 35 - Uso de REPL y tipo None en Python
- Uso de REPL en Python
- Profundizando en el Tipo None en Python
UNIDAD 36 - Unpacking (Desempaquetando) en Python · 3 leccionesUNIDAD 36 - Unpacking (Desempaquetando) en Python
UNIDAD 36 - Unpacking (Desempaquetando) en Python
- Unpacking (Desempaquetando) en Python
- Unpacking en Python - parte 2
- Ejemplo de Unpacking en Python
UNIDAD 37 - Profundizando en Listas en Python · 6 leccionesUNIDAD 37 - Profundizando en Listas en Python
UNIDAD 37 - Profundizando en Listas en Python
- Profundizando en Listas en Python
- Profundizando en Listas en Python - parte 2
- Copiando Listas en Python
- Lista de Listas
- Matrices en Python
- Ordenamiento de Funciones de tipo Built-in
UNIDAD 38 - Operador Unpacking en Python · 4 leccionesUNIDAD 38 - Operador Unpacking en Python
UNIDAD 38 - Operador Unpacking en Python
- Más de Operador Unpacking en Python
- Unpacking de Argumentos en Python
- Desempaquetar con Variables
- Crear Listas con el Operador Unpacking en Python
UNIDAD 39 - Función zip en Python · 6 leccionesUNIDAD 39 - Función zip en Python
UNIDAD 39 - Función zip en Python
- Uso de la Función zip en Python
- Más detalles de la función zip en Python
- Iterar varios Iterables con la función zip
- Proceso unzip en Python
- Ordenar un zip en Python
- Crear un diccionario con la función zip
UNIDAD 40 - Profundizando en Tuplas en Python · 1 leccionesUNIDAD 40 - Profundizando en Tuplas en Python
UNIDAD 40 - Profundizando en Tuplas en Python
- Profundizando en Tuplas en Python
UNIDAD 41 - Profundizando en Set en Python · 5 leccionesUNIDAD 41 - Profundizando en Set en Python
UNIDAD 41 - Profundizando en Set en Python
- Profundizando en Set en Python
- Profundizando en Set en Python - parte 2
- Operaciones Algebraicas con Set
- Operaciones Algebraicas con Set - parte 2
- Preguntas con Set
UNIDAD 42 - Profundizando en Diccionarios · 2 leccionesUNIDAD 42 - Profundizando en Diccionarios
UNIDAD 42 - Profundizando en Diccionarios
- Profundizando en Diccionarios
- Profundizando en Diccionarios - parte 2
UNIDAD 43 - Profundizando en Funciones en Python · 7 leccionesUNIDAD 43 - Profundizando en Funciones en Python
UNIDAD 43 - Profundizando en Funciones en Python
- Funciones Anidadas en Python
- Alcance de Variables en Python
- Alcance de Variables en Python - parte 2
- Uso de nonlocal en Python
- Ejercicio de Variables Globales en Python
- Funciones y sus distintos usos en Python
- Funciones y sus distintos usos en Python - parte 2
UNIDAD 44 - Funciones Lambda en Python · 2 leccionesUNIDAD 44 - Funciones Lambda en Python
UNIDAD 44 - Funciones Lambda en Python
- Funciones Lambda en Python
- Funciones Lambda en Python - parte 2
UNIDAD 45 - Closure en Python · 2 leccionesUNIDAD 45 - Closure en Python
UNIDAD 45 - Closure en Python
- Closure en Python
- Closure y Funciones Lambda en Python
UNIDAD 46 - Decoradores en Python · 2 leccionesUNIDAD 46 - Decoradores en Python
UNIDAD 46 - Decoradores en Python
- Decoradores en Python
- Decoradores con Argumentos en Python
UNIDAD 47 - Generadores en Python · 7 leccionesUNIDAD 47 - Generadores en Python
UNIDAD 47 - Generadores en Python
- Generadores en Python
- Ejemplo de Generadores en Python
- Expresiones Generadoras en Python
- Expresiones Generadoras con Listas en Python
- List Comprehension en Python
- Más de List Comprehension en Python
- Lista de Listas con List Comprehension en Python
UNIDAD 48 - Palabras Reservadas en Python · 1 leccionesUNIDAD 48 - Palabras Reservadas en Python
UNIDAD 48 - Palabras Reservadas en Python
- Palabras Reservadas en Python
UNIDAD 49 - Profundizando en la Programación Orientada a Objetos en Python · 3 leccionesUNIDAD 49 - Profundizando en la Programación Orientada a Objetos en Python
UNIDAD 49 - Profundizando en la Programación Orientada a Objetos en Python
- Atributos de Clase y Objetos en Python
- Sobrecarga de Constructores en Python
- Convertidor de Temperatura en Python
UNIDAD 50 - Representación de Objetos en Python · 2 leccionesUNIDAD 50 - Representación de Objetos en Python
UNIDAD 50 - Representación de Objetos en Python
- Método repr en Python
- Métodos str y format en Python
UNIDAD 51 - Acceso a atributos en Python · 1 leccionesUNIDAD 51 - Acceso a atributos en Python
UNIDAD 51 - Acceso a atributos en Python
- Acceso a atributos en Python
UNIDAD 52 - Profundizando en la Herencia en Python · 9 leccionesUNIDAD 52 - Profundizando en la Herencia en Python
UNIDAD 52 - Profundizando en la Herencia en Python
- Orden de Inicialización de Objetos en Python
- Ejemplo de Herencia Simple en Python
- Ejemplo Herencia Simple - parte 2
- Ejemplo Herencia Simple - parte 3
- Herencia Múltiple en Python
- Ejemplo de Inicialización en Herencia Múltiple en Python
- Ejemplo de Inicialización en Herencia Múltiple - parte 2
- Ejemplo de Inicialización en Herencia Múltiple - parte 3
- Profundizando en el método isinstance() en Python
UNIDAD 53 - Decoradores de Clase en Python · 5 leccionesUNIDAD 53 - Decoradores de Clase en Python
UNIDAD 53 - Decoradores de Clase en Python
- Decoradores de Clase en Python
- Decorador de Clase en Python - parte 2
- Decorador de Clase en Python - parte 3
- Decorador de Clase en Python - parte 4
- Decorador de Clase en Python - parte 5
UNIDAD 54 - Data Classes en Python · 2 leccionesUNIDAD 54 - Data Classes en Python
UNIDAD 54 - Data Classes en Python
- Data Classes en Python
- Data Classes en Python - parte 2
UNIDAD 55 - Procesar Documentos JSON en Python · 4 leccionesUNIDAD 55 - Procesar Documentos JSON en Python
UNIDAD 55 - Procesar Documentos JSON en Python
- Nota: Corrección de Código por cambios!
- Procesar Documentos JSON en Python
- Procesar Documentos JSON en Python - parte 2
- Ejercicio Consulta Clima con JSON y Python
UNIDAD 56 - Interfaces Gráficas (GUI) con Tkinter y Python · 21 leccionesUNIDAD 56 - Interfaces Gráficas (GUI) con Tkinter y Python
UNIDAD 56 - Interfaces Gráficas (GUI) con Tkinter y Python
- Introducción a Tkinter
- Manejo de Botones en Tkinter
- Manejo de Eventos en Tkinter
- Manejo de Grid Manager en Tkinter
- Propiedad sticky dentro del Grid
- Configuración del Grid Manager
- Configuración de Botones en Tkinter
- Padding en Tkinter
- Componente Entry en Tkinter
- Propiedades del Componente Entry
- Manejo de Eventos del Componente Entry
- Manejo de Variables y Componente Entry
- Manejo de Etiquetas en Tkinter
- Manejo de Mensajes en Tkinter
- Manejo de Menús en Tkinter
- Más opciones de Menús en Tkinter
- Programando la opción de Salir en el Menú
- Ejercicio Propuesto: GUI de Login con Tkinter
- Solución Ejercicio GUI Login - parte 1
- Solución Ejercicio GUI - parte 2
- Aplicando POO a nuestro Ejercicio de Tkinter
UNIDAD 57 - Componentes en Tkinter · 10 leccionesUNIDAD 57 - Componentes en Tkinter
UNIDAD 57 - Componentes en Tkinter
- Manejo de Tabuladores (Notebook) en Tkinter
- Agregar un Segundo Tabulador
- Componente de Scrolled Text
- Componente DataList
- Manejo de Imágenes
- Componente de Barra de Progreso en Tkinter
- Componente Barra Progreso - parte 2
- Componente Barra de Progreso - parte 3
- Ejercicio - Convertir el Código anterior utilizando POO
- Solución del Ejercicio anterior Tkinter y POO
UNIDAD 58 - Aplicación Calculadora con Tkinter · 9 leccionesUNIDAD 58 - Aplicación Calculadora con Tkinter
UNIDAD 58 - Aplicación Calculadora con Tkinter
- Aplicación Calculadora con Tkinter
- Solución - Aplicación Calculadora - parte 1
- Solución - Aplicación Calculadora - parte 2
- Solución - Aplicación Calculadora - parte 3
- Solución - Aplicación Calculadora - parte 4
- Solución - Aplicación Calculadora - parte 5
- Solución - Aplicación Calculadora - parte 6
- Solución - Aplicación Calculadora - parte 7
- Solución - Aplicación Calculadora - parte 8
UNIDAD 59 - Aplicación Editor de Texto con Tkinter · 7 leccionesUNIDAD 59 - Aplicación Editor de Texto con Tkinter
UNIDAD 59 - Aplicación Editor de Texto con Tkinter
- Aplicación Editor de Texto con Tkinter
- Solución Editor de Texto - parte 1
- Solución Editor de Texto - parte 2
- Solución Editor de Texto - parte 3
- Solución Editor de Texto - parte 4
- Solución Editor de Texto - parte 5
- Solución Editor de Texto - parte 6
UNIDAD 60 - PySide Qt con Python · 7 leccionesUNIDAD 60 - PySide Qt con Python
UNIDAD 60 - PySide Qt con Python
- Introducción a PySide con Python
- Hola Mundo con PySide
- Clase QMainWindow en PySide
- Aplicando Programación Orientada a Objetos en PySide
- Mejora Aplicando POO en PySide
- Componentes Básicos en PySide
- Documentación de Componentes de PySide
UNIDAD 61 - Señales y Slots en Pyside · 6 leccionesUNIDAD 61 - Señales y Slots en Pyside
UNIDAD 61 - Señales y Slots en Pyside
- Señales y Slots en PySide
- Evento Checked en Componentes de PySide
- Almacenar Estado de Componentes en PySide
- Modificación de Componentes en PySide
- Señal de Cambio de Título
- Conectar Componentes en PySide
UNIDAD 62 - Componentes en PySide · 14 leccionesUNIDAD 62 - Componentes en PySide
UNIDAD 62 - Componentes en PySide
- Etiquetas en PySide
- Manejo de una Imagen en una Etiqueta
- Componente Checkbox en PySide
- Componente ComboBox en PySide
- Componente ComboBox en PySide - parte 2
- Componente ComboBox en PySide - parte 3
- Componente QListWidget en PySide
- Componente QLineEdit en PySide
- Componente QLineEdit - parte 2
- Componente QSpinBox en PySide
- Componente QDoubleSpinBox en PySide
- Componente de QSlider en PySide
- Componente de QSlider - parte 2
- Componente QDial en PySide
UNIDAD 63 - Layouts en PySide · 10 leccionesUNIDAD 63 - Layouts en PySide
UNIDAD 63 - Layouts en PySide
- Layouts en PySide
- Layout Vertical en PySide
- Layout Horizontal en PySide
- Layouts Anidados en PySide
- Agregar Espacios entre los elementos del Layout
- QGrid Layout en PySide
- QStackedLayout en PySide
- Ejemplo de Tabulador con QStackedLayout en PySide
- Ejemplo de Tabuladora con QStackedLayout - parte 2
- Componente QTabWidget en PySide
UNIDAD 64 - Barra de Herramientas y Menus en PySide · 6 leccionesUNIDAD 64 - Barra de Herramientas y Menus en PySide
UNIDAD 64 - Barra de Herramientas y Menus en PySide
- Barra de Herramientas en PySide
- Barra de Herramientas - parte 2
- Iconos en la Barra de Herramientas
- Ejercicio Iconos Barra Herramientas
- Iconos en la Barra de Herramientas - parte 2
- Barra de Herramientas y Widgets
UNIDAD 65 - Menus en PySide · 3 leccionesUNIDAD 65 - Menus en PySide
UNIDAD 65 - Menus en PySide
- Menus en PySide
- SubMenus en PySide
- Atajos en los Menus de PySide
UNIDAD 66 - Ventanas de Diálogo en PySide · 6 leccionesUNIDAD 66 - Ventanas de Diálogo en PySide
UNIDAD 66 - Ventanas de Diálogo en PySide
- Ventanas de Diálogo en PySide
- Extendiendo una Ventana de Diálogo en PySide
- Ventana de Diálogo Simple en PySide
- Ventana de Diálogo con Pregunta
- Ventana de Diálogo con Pregunta Simplificada
- Ventana de Diálogo Personalizada
UNIDAD 67 - Ventanas en PySide · 5 leccionesUNIDAD 67 - Ventanas en PySide
UNIDAD 67 - Ventanas en PySide
- Ventanas en PySide
- Crear una sola instancia de la Nueva Ventana
- Mostrar u Ocultar Nueva Ventana
- Crear una sola Instancia
- Conectar Ventanas
UNIDAD 68 - Manejo de Eventos en PySide · 2 leccionesUNIDAD 68 - Manejo de Eventos en PySide
UNIDAD 68 - Manejo de Eventos en PySide
- Manejo de Eventos en PySide
- Eventos del Mouse en PySide
UNIDAD 69 - Menú Contextual en PySide · 3 leccionesUNIDAD 69 - Menú Contextual en PySide
UNIDAD 69 - Menú Contextual en PySide
- Menú Contextual en PySide
- Menú Contextual - Solución Ejercicio
- Menú Contextual - Segunda Forma
UNIDAD 70 - Aplicación de Calculadora con PySide · 8 leccionesUNIDAD 70 - Aplicación de Calculadora con PySide
UNIDAD 70 - Aplicación de Calculadora con PySide
- Aplicación de Calculadora con PySide
- Aplicación Calculadora - parte 1
- Aplicación Calculadora - parte 2
- Aplicación Calculadora - parte 3
- Aplicación Calculadora - parte 4
- Aplicación Calculadora - parte 5
- Aplicación Calculadora - parte 6
- Aplicación Calculadora - parte 7
UNIDAD 71 - Tips & Tricks (Tips y Trucos) en Python · 23 leccionesUNIDAD 71 - Tips & Tricks (Tips y Trucos) en Python
UNIDAD 71 - Tips & Tricks (Tips y Trucos) en Python
- Tips & Tricks (Tips y Trucos) en Python
- Aserciones (Afirmaciones) en Python
- Aserciones en Python - parte 2
- Aserciones en Python - parte 3
- Formato Consistente de Colecciones
- Uso de Context Manager en Python
- Uso de Context Manager en Clases
- Manejo de Contextlib
- Ejercicio de Identador (Tabulador)
- Ejercicio de Identador con contexlib
- Nomenclatura de atributos y métodos en Clases
- Uso de guiones bajos al final de una variable
- Uso de doble guion bajo en atributos de una Clase
- Uso de doble guion bajo dentro de la clase
- Uso de doble guion bajo - subclases
- Uso de doble guión bajo en métodos
- Doble guión bajo y Variables Globales
- Atributos y Métodos Dunder en Python
- Uso de guión bajo como variable temporal
- Formato de Cadenas - parte 1
- Forma de Cadenas - parte 2
- Forma de Cadenas - parte 3
- El Zen de Python
UNIDAD 72 - Tips & Tricks - parte 2 · 19 leccionesUNIDAD 72 - Tips & Tricks - parte 2
UNIDAD 72 - Tips & Tricks - parte 2
- Funciones - parte 1
- Funciones - parte 2
- Higher-Order Functions en Python
- Funciones Anidadas en Python
- Funciones Anidadas - parte 2
- Closures en Python
- Objetos Callable en Python
- Funciones Lambda en Python
- Más de Funciones Lambda en Python
- Más de Funciones Lambda en Python - parte 2
- Funciones Lambda y Closure en Python
- Malos Usos de Funciones Lambda
- Decoradores en Python
- Más de Decoradores en Python
- Decoradores Múltiples en Python
- Decoradores con Argumentos en Python
- Decoradores con Argumentos en Python - parte 2
- Funciones y Argumentos en Python
- Valor de Retorno None en Funciones
UNIDAD 73 - Tips and Tricks - parte 3 · 19 leccionesUNIDAD 73 - Tips and Tricks - parte 3
UNIDAD 73 - Tips and Tricks - parte 3
- Identidad de Objetos en Python
- Representación de Objetos en Python
- Representación de Objetos - parte 2
- Clases de Excepción Personalizadas
- Clases de Excepción Personalizadas - parte 2
- Clonación de Objetos en Python
- Clonación de Objetos en Python - parte 2
- Clonación de Objetos y sus Atributos en Python
- Clonación de Objetos y sus Atributos - parte 2
- Clases Abstractas en Python
- Clases Abstractas en Python - parte 2
- Namedtuple en Python
- Namedtuple en Python - parte 2
- Namedtuple en Python - parte 3
- Diferencia entre Variables de Instancia y de Clase
- Diferencia entre Variables de Instancia y de Clase - parte 2
- Ejercicio de Variables de Instancia y de Clase en Python
- Métodos de Instancia, Clase y Estáticos en Python
- Métodos de Instancia, Clase y Estáticos - parte 2
UNIDAD 74 - Tips and Tricks - parte 4 · 5 leccionesUNIDAD 74 - Tips and Tricks - parte 4
UNIDAD 74 - Tips and Tricks - parte 4
- Diccionarios en Python
- Diccionarios en Python - parte 2
- Diccionarios Ordenados
- Diccionarios por Default
- Mezclando Diccionarios y Diccionarios de Sólo Lectura
UNIDAD 75 - Django - Framework Web de Python · 4 leccionesUNIDAD 75 - Django - Framework Web de Python
UNIDAD 75 - Django - Framework Web de Python
- Nota Importante antes de empezar esta Sección
- Introducción a Django
- Instalación de Django usando PyCharm
- Creando primero proyecto de Django
UNIDAD 76 - Creación de Aplicaciones (App) en Django · 2 leccionesUNIDAD 76 - Creación de Aplicaciones (App) en Django
UNIDAD 76 - Creación de Aplicaciones (App) en Django
- Manejo de Views en Django
- Manejo de Views en Django - parte 2
UNIDAD 77 - Clases de Modelo y Migraciones en Django · 7 leccionesUNIDAD 77 - Clases de Modelo y Migraciones en Django
UNIDAD 77 - Clases de Modelo y Migraciones en Django
- Conexión a Postgresql y Django
- Migraciones Iniciales Django y Postgresql
- Creación de Clases de Modelo en Python
- Consola de Administración de Django
- Clase de Modelo desde la consola de Administración
- Creación de otra clase de Modelo
- Prueba de Datos Relacionados con Django
UNIDAD 78 - Templates y Patrón MVT en Django · 12 leccionesUNIDAD 78 - Templates y Patrón MVT en Django
UNIDAD 78 - Templates y Patrón MVT en Django
- Templates en Django
- Desplegando información dinámica en un Template de Django
- Integrando el Modelo a la Vista - Patrón MVT
- Listado de Objetos de Modelo con Django - Patrón MVT
- Detalle de un Objeto de Modelo con Django
- Agregar un nuevo Objeto de Modelo con Django - parte 1
- Agregar un nuevo Objeto de Modelo con Django - parte 2
- Agregar un nuevo Objeto de Modelo con Django - parte 3
- Editar Persona - parte 1
- Editar Persona - parte 2
- Eliminar un Objeto de Modelo en Django
- Order By en Django
UNIDAD 79 - Flask - Microframework de Python · 6 leccionesUNIDAD 79 - Flask - Microframework de Python
UNIDAD 79 - Flask - Microframework de Python
- Introducción a Flask
- HolaMundo con Flask y PyCharm
- Uso de Logging en Flask
- Routing y paso de Parámetros con Flask
- Instalación Insomnia REST Client
- Peticiones de tipo POST a Flask
UNIDAD 80 - Templates en Flask · 3 leccionesUNIDAD 80 - Templates en Flask
UNIDAD 80 - Templates en Flask
- Templates en Flask
- URL Redirect con Flask
- Manejo de Errores con Flask
UNIDAD 81 - Uso de JSON y Flask · 2 leccionesUNIDAD 81 - Uso de JSON y Flask
UNIDAD 81 - Uso de JSON y Flask
- Uso de JSON y Flask
- Uso de JSON y Flask - parte 2
UNIDAD 82 - Manejo de Sesiones en Flask · 4 leccionesUNIDAD 82 - Manejo de Sesiones en Flask
UNIDAD 82 - Manejo de Sesiones en Flask
- Manejo de Sesiones en Flask
- Manejo de Sesiones en Flask - parte 2
- Manejo de Sesiones en Flask - parte 3
- Manejo de Sesiones en Flask - parte 4
UNIDAD 83 - CRUD con Flask y SQL Alchemy · 13 leccionesUNIDAD 83 - CRUD con Flask y SQL Alchemy
UNIDAD 83 - CRUD con Flask y SQL Alchemy
- Instalación de Flask, SQL Alchemy, Flask Migrate y Psycopg2
- Configuración de Flask-SQL Alchemy
- Flask-Migrate Alembic y SQLAlchemy
- Listado de Personas con Flask y SQL Alchemy - parte 1
- Listado de Personas con Flask y SQL Alchemy - parte 2
- Ver una Persona con Flask y SQL Alchemy
- Agregar Persona con Flask, WTForms y SQL Alchemy - parte 1
- Refactorización de Clases antes de Continuar con la APP
- Agregar Persona con Flask, WTForms y SQL Alchemy - parte 2
- Agregar Persona con Flask, WTForms y SQL Alchemy - parte 3
- Editar Persona con Flask, WTForms y SQL Alchemy - parte 1
- Editar Persona con Flask, WTForms y SQL Alchemy - parte 2
- Eliminar Persona con Flask, WTForms y SQL Alchemy
UNIDAD 84 - Clase Final · 1 leccionesUNIDAD 84 - Clase Final
UNIDAD 84 - Clase Final
- Clase Extra
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
84 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
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 GM Technologies.
- 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.
- 84 unidades · 553 lecciones · 60 h
- 12 meses de acceso
- 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 GM Technologies; 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.


