Python: Fundamentos hasta los detalles
Aprende python desde cero, fundamentos, estructuras, funciones, POO, errores, archivos, entornos, librerías y más.
Lo que serás capaz de hacer
Bienvenidos al curso de Python: Fundamentos hasta los detalles. El objetivo principal de este curso es enseñarte Python empezando completamente desde cero, abordando desde las bases hasta un nivel intermedio y competitivo que te permitirá ingresar a cualquier área relacionada con Python que esté en demanda en el mercado laboral actual. Este curso te ayudará a entender el lenguaje y a incursionar en áreas como desarrollo web, machine learning, inteligencia artificial, scripting, scraping, entre otras. A continuación, se presenta un listado de algunos temas que se abordan en el curso: Bases de Python Variables Tipos de datos Strings String Indexes Inmutabilidad Conversiones Operadores matemáticos Input Condicionales if, elif y else Operadores lógicos Operadores de comparación Operadores de pertenencia Short Circuiting Listas Diccionarios Tuplas Sets Loops For y while Funciones Programación Orientada a Objetos Clases abstractas Abstracción Encapsulación Polimorfismo Herencia Manejo de errores Librerías, paquetes y módulos Entornos virtuales Manejo de archivos Más... Al finalizar el curso, contarás con una base sólida de Python que te dará mayor seguridad para seguir explorando el lenguaje en profundidad y aplicarlo en distintas áreas del mundo del software. Aprender Python te abrirá un mundo de oportunidades, ya que muchas tecnologías de vanguardia se están desarrollando en torno a este lenguaje, ampliamente utilizado en el backend, ciencia de datos y proyectos de inteligencia artificial. Si deseas ser más competitivo en el mercado laboral, saber Python será esencial. En este curso, te mantendrás actualizado con los fundamentos y adquirirás una habilidad clave que te acercará aún más a tus objetivos profesionales.
- Comprenderán la sintaxis y lógica básica de Python desde cero.
- Dominarán estructuras como listas, diccionarios, tuplas, sets y estructuras de control.
- Crearás y reutilizarás funciones, además de aplicar principios de POO con clases e interfaces.
- Manejarán errores y excepciones para escribir código más robusto.
- Trabajarán con archivos, módulos, paquetes y entornos virtuales.
- Obtendrán bases sólidas para avanzar hacia desarrollo web, scripting o inteligencia artificial.
Temario
UNIDAD 1 - Introduction · 6 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Introducción
- ¿Cómo realizar el curso y no desistir?
- Preguntas en el curso
- Instalación de Python en Windows
- Instalación de Python en MacOs
- Instalaciones recomendadas
UNIDAD 2 - Primeros pasos · 21 leccionesUNIDAD 2 - Primeros pasos
UNIDAD 2 - Primeros pasos
- Introducción a la sección
- Temas puntuales de la sección
- ¿Qué es Python? y ¿Por qué usarlo?
- Ejecutar un programa en Python
- Primer Programa: Hola Mundo
- Comentarios en Python
- ¿Qué es una variable?
- Variables
- Tipos de datos básicos
- Todo en Python es un objeto
- Cadenas de texto
- Formatted Strings
- String Indexes
- String Indexes ejercicio
- Inmutabilidad
- Conversiones
- Operadores matemáticos básicos
- Funciones incorporadas
- Ingresar datos input()
- Ejercicio práctico
- Código fuente
UNIDAD 3 - Condicionales · 16 leccionesUNIDAD 3 - Condicionales
UNIDAD 3 - Condicionales
- Introducción a la sección
- Temas puntuales de la sección
- ¿Qué es una condicional?
- Condicional: If
- Condicional: elif
- Operador ternario
- Truthy vs Falsey
- None
- Operadores lógicos
- Operadores de comparación
- Operadores de pertenencia
- is vs ==
- Short Circuiting
- Control de flujo
- Ejercicio práctico
- Código fuente
UNIDAD 4 - Listas · 16 leccionesUNIDAD 4 - Listas
UNIDAD 4 - Listas
- Introducción a la sección
- Temas puntuales de la sección
- ¿Qué es una lista?
- Listas
- List Slicing
- List Slicing - Solución al ejercicio
- Listas - Métodos de agregación
- Listas - Métodos de eliminación
- Listas - Métodos de búsqueda
- Listas - Métodos de ordenamiento
- Listas - Otras aplicaciones
- Matrices
- List unpacking
- Tarea de listas: Instrucciones
- Tarea de listas: Solución
- Código fuente
UNIDAD 5 - Diccionarios · 9 leccionesUNIDAD 5 - Diccionarios
UNIDAD 5 - Diccionarios
- Introducción a la sección
- Temas puntuales de la sección
- ¿Qué son los diccionarios?
- Diccionarios
- Diccionarios: Keys
- Diccionarios - Métodos búsqueda
- Diccionarios - Métodos de agregación y eliminación
- Ejercicio práctico con diccionarios
- Código fuente
UNIDAD 6 - Tuplas y Sets · 11 leccionesUNIDAD 6 - Tuplas y Sets
UNIDAD 6 - Tuplas y Sets
- Introducción a la sección
- Temas puntuales de la sección
- Tuplas
- Sets
- Sets: Métodos - Parte 1
- Sets: Métodos - Parte 2
- Sets: Métodos - Parte 3
- Sets: Ejercicio
- Convertidores de Estructuras de Datos
- Comparativa de Estructuras de Datos
- Código fuente
UNIDAD 7 - Loops (Ciclos, Bucles) · 15 leccionesUNIDAD 7 - Loops (Ciclos, Bucles)
UNIDAD 7 - Loops (Ciclos, Bucles)
- Introducción a la sección
- Temas puntuales de la sección
- ¿Qué son los loops (bucles)?
- Ciclo For
- Iterables
- Iterando con Range()
- Enumerate
- Ciclo While
- Break, Continue y Pass
- For vs While
- Listas anidadas
- Diccionarios anidados
- Mejorando ejercicio con ciclos
- Tarea de ciclos
- Código fuente
UNIDAD 8 - Funciones · 14 leccionesUNIDAD 8 - Funciones
UNIDAD 8 - Funciones
- Introducción a la sección
- Temas puntuales de la sección
- ¿Qué es una función?
- Return
- Parámetros vs Argumentos
- Default Parameter y Keyword Argument
- Docstring
- Scopes
- Global Keyword
- Nonlocal keyword
- *args y **kwargs
- Tarea de funciones: Instrucciones
- Tarea de funciones: Solución
- Código fuente
UNIDAD 9 - Programación Orientada a Objetos (Parte 1) · 14 leccionesUNIDAD 9 - Programación Orientada a Objetos (Parte 1)
UNIDAD 9 - Programación Orientada a Objetos (Parte 1)
- Introducción a la sección
- Temas puntuales de la sección
- ¿Qué es la Programación Orientada a Objetos?
- Clases
- Constructores (__init__)
- Creando mi primer objeto
- Atributos y métodos públicos
- Atributos y métodos protegidos
- Atributos y métodos privados
- @classmethod
- @staticmethod
- Ejemplo @classmethod y @staticmethod
- Funciones vs Métodos
- Código fuente
UNIDAD 10 - Programación Orientada a Objetos (Parte 2) · 15 leccionesUNIDAD 10 - Programación Orientada a Objetos (Parte 2)
UNIDAD 10 - Programación Orientada a Objetos (Parte 2)
- Introducción a la sección
- Temas puntuales de la sección
- Pilares de la Programación Orientada a Objetos
- Abstracción
- Encapsulación
- Herencia
- Polimorfismo
- Object Introspection
- Super()
- Herencia multiple
- Composition
- Clase abstracta
- Interfaz
- Dunder Methods
- Código fuente
UNIDAD 11 - Manejo de errores · 8 leccionesUNIDAD 11 - Manejo de errores
UNIDAD 11 - Manejo de errores
- Introducción a la sección
- Temas puntuales de la sección
- Errores comunes
- Try - Catch
- Else - Finally
- Errores personalizados
- Ejercicio de manejo de errores
- Código fuente
UNIDAD 12 - Librerías, módulo y paquetes · 10 leccionesUNIDAD 12 - Librerías, módulo y paquetes
UNIDAD 12 - Librerías, módulo y paquetes
- Introducción a la sección
- Temas puntuales de la sección
- Módulos
- Paquetes
- Name
- Formas de importar
- Defined Modules
- Pip
- Package Index
- Código fuente
UNIDAD 13 - Entornos Virtuales · 7 leccionesUNIDAD 13 - Entornos Virtuales
UNIDAD 13 - Entornos Virtuales
- Introducción a la sección
- Temas puntales de la sección
- Virtual Environments
- Pipenv
- Entrar al environment con Poetry
- Poetry
- Código fuente
UNIDAD 14 - Manejo de Archivos · 13 leccionesUNIDAD 14 - Manejo de Archivos
UNIDAD 14 - Manejo de Archivos
- Introducción a la sección
- Temas puntuales de la sección
- File
- Read, Write y Append
- File path
- File errors
- Archivo CSV
- Archivo JSON
- Archivo Logs
- Archivo Script
- Archivo PDF
- Ejemplo: Traductor
- Código fuente
UNIDAD 15 - Fin del curso · 1 leccionesUNIDAD 15 - Fin del curso
UNIDAD 15 - Fin del curso
- Despedida
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
15 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 Fernando Herrera.
- 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.
- 15 unidades · 176 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 Fernando Herrera; 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.


