Programación en Python para datos y automatización
Crear aplicaciones de automatización y de datos en Python
Así estudias: curso autodidacta
- Autodidacta y 100% en línea: contenido disponible 24/7.
- Avanzas a tu ritmo: la plataforma guarda tu progreso.
- Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
- Te evalúas con actividades automáticas, sin entregas a un tutor.
Lo que serás capaz de hacer
Avanza desde los fundamentos de Python hasta proyectos del mundo real que incluyen archivos, flujos de trabajo en Excel, juegos, bases de datos y aplicaciones web.** Esta Especialización ofrece una trayectoria estructurada para aprender Python a través de retos de programación cada vez más prácticos. Comenzarás con variables, cadenas, operadores, expresiones y la sintaxis básica de Python antes de desarrollar flujos de trabajo repetitivos y de toma de decisiones utilizando condiciones, bucles, listas y diccionarios. A continuación, diseñarás programas reutilizables con funciones, gestión de excepciones, clases y programación orientada a objetos, al tiempo que utilizas Python para automatizar tareas relacionadas con archivos, directorios y el sistema operativo. A medida que desarrolles tus habilidades, trabajarás con archivos externos, datos de fecha y hora, procesamiento de Excel, validación de entradas y juegos interactivos basados en la lógica. La etapa final conecta estas habilidades de programación con el desarrollo de aplicaciones prácticas. Automatizarás flujos de trabajo de datos, crearás lógica de backend, integrarás una base de datos, desarrollarás funcionalidades para aplicaciones web y prepararás una aplicación en Python para su implementación. Al finalizar la Especialización, serás capaz de combinar conceptos de programación en Python para crear programas estructurados, automatizar flujos de trabajo repetitivos, procesar datos y desarrollar aplicaciones prácticas.
- Aplica la sintaxis de Python, el flujo de control, las cadenas de caracteres, los operadores y las estructuras de datos para resolver problemas de programación.
- Diseña programas en Python reutilizables utilizando funciones, gestión de excepciones, programación orientada a objetos (POO) y automatización del sistema de archivos.
- Crea soluciones prácticas en Python para el procesamiento de datos, la automatización de Excel, juegos, bases de datos y aplicaciones web.
Temario
UNIDAD 1 - Fundamentos de Python y configuración del entorno · 11 leccionesConceptos básicos de Python sobre cadenas y operadores - UNIDAD 1 - Fundamentos de Python y configuración del entorno
Conceptos básicos de Python sobre cadenas y operadores - UNIDAD 1 - Fundamentos de Python y configuración del entorno
- Configuración de la instalación de Python
- Resumen del curso y hoja de ruta
- Escribir su primer código Python
- Variables de Python
- Primeros pasos con Python
- Uso avanzado de variables
- Trabajar con cuerdas y Colorama
- Variables y datos básicos
- Configuración de Python y cómo pensar como un programador
- Fundamentos de Python y configuración del entorno
- Preparación de un entorno de desarrollo en Python para un nuevo proyecto
UNIDAD 2 - Dominio de cadenas y operadores · 12 leccionesConceptos básicos de Python sobre cadenas y operadores - UNIDAD 2 - Dominio de cadenas y operadores
Conceptos básicos de Python sobre cadenas y operadores - UNIDAD 2 - Dominio de cadenas y operadores
- Operaciones y asignaciones de cadenas
- Introducción a las funciones de cadena
- Funciones de cadena de uso común
- Fundamentos de las cuerdas
- Cadenas formateadas y operadores
- Operadores aritméticos y de comparación
- Manejo avanzado de cadenas
- Operadores lógicos y de asignación
- Introducción a los bucles While
- Explicación de los operadores de Python
- Dominio de cadenas y operadores
- Debug and Build: Creating a Reliable Python Text-Processing Utility
UNIDAD 3 - Flujo de control y toma de decisiones · 14 leccionesAnalizar el flujo de control y las estructuras de datos de Python - UNIDAD 3 - Flujo de control y toma de decisiones
Analizar el flujo de control y las estructuras de datos de Python - UNIDAD 3 - Flujo de control y toma de decisiones
- Ejemplos prácticos de bucles While
- Conceptos básicos de las sentencias condicionales
- Los bucles While en la práctica
- Lógica condicional avanzada
- Lógica condicional con asignaciones
- Introducción a los bucles For
- Dominio de la lógica condicional
- Explicación de los bucles For anidados
- Control del bucle y buenas prácticas
- Introducción a las listas en Python
- Bucles For y control de flujo
- Designing Decision-Driven Python Programs with Conditions and Loops
- Flujo de control y toma de decisiones
- Python Workflow Controller: Build a Decision-Driven Processing System
UNIDAD 4 - Estructuras de datos CORE · 8 leccionesAnalizar el flujo de control y las estructuras de datos de Python - UNIDAD 4 - Estructuras de datos CORE
Analizar el flujo de control y las estructuras de datos de Python - UNIDAD 4 - Estructuras de datos CORE
- Métodos de lista avanzados
- Funciones de Python
- Listas en Python
- Ejemplos prácticos de funciones
- Trabajar con diccionarios
- Diccionarios en profundidad
- Estructuras de datos CORE
- Python Operations Console: Build a Smart Data Processing Workflow
UNIDAD 5 - Funciones, errores y reutilización · 12 leccionesDiseño de programas reutilizables en Python y automatización del sistema operativo - UNIDAD 5 - Funciones, errores y reutilización
Diseño de programas reutilizables en Python y automatización del sistema operativo - UNIDAD 5 - Funciones, errores y reutilización
- Operaciones avanzadas de diccionario
- Definición de funciones en Python
- Fundamentos de la función
- Parámetros de la función y valores de retorno
- Introducción al manejo de excepciones
- Conceptos funcionales avanzados
- Tratamiento de errores con Try Except
- Creación de una aplicación de calculadora
- Aspectos esenciales de la gestión de excepciones
- Building Robust Python Functions with Error Handling
- Funciones, errores y reutilización
- Stabilize a Python Automation Script with Functions and Exception Handling
UNIDAD 6 - Programación orientada a objetos e interacción con sistemas operativos · 11 leccionesDiseño de programas reutilizables en Python y automatización del sistema operativo - UNIDAD 6 - Programación orientada a objetos e interacción con sistemas operativos
Diseño de programas reutilizables en Python y automatización del sistema operativo - UNIDAD 6 - Programación orientada a objetos e interacción con sistemas operativos
- Introducción a la programación orientada a objetos
- Comprender los atributos de las clases
- Trabajar con clases y objetos
- Fundamentos de programación orientada a objetos
- Conceptos de clase avanzados
- Gestión de directorios en Python
- Módulo Introducción al SO
- Operaciones avanzadas del módulo OS
- Conceptos avanzados de programación orientada a objetos
- Programación orientada a objetos e interacción con sistemas operativos
- Build and Stabilize a Python File Processing Utility
UNIDAD 7 - Manejo de archivos, tiempo y lógica · 14 leccionesCrea aplicaciones de automatización, juegos y aplicaciones web en Python - UNIDAD 7 - Manejo de archivos, tiempo y lógica
Crea aplicaciones de automatización, juegos y aplicaciones web en Python - UNIDAD 7 - Manejo de archivos, tiempo y lógica
- Trabajar con fecha y hora
- Lectura de archivos en Python
- Fecha, hora y lectura de archivos
- Escritura de datos en archivos
- Técnicas avanzadas de gestión de archivos
- Copiar archivos con Python
- Gestión avanzada de archivos
- Juego de Adivinar Números Lógica
- Completar el juego de adivinanzas numéricas
- Juego de adivinanzas Enfoque alternativo
- Juego de adivinanzas numéricas
- Building a Python Data Utility with File Handling, Date-Time, and Game Logic
- Manejo de archivos, tiempo y lógica
- Reto de operaciones en Python: gestión de archivos, tiempo y lógica bajo presión
UNIDAD 8 - Desarrollo de juegos en Python · 11 leccionesCrea aplicaciones de automatización, juegos y aplicaciones web en Python - UNIDAD 8 - Desarrollo de juegos en Python
Crea aplicaciones de automatización, juegos y aplicaciones web en Python - UNIDAD 8 - Desarrollo de juegos en Python
- Características mejoradas del juego de adivinanzas
- Piedra, papel o tijera Juego de lógica
- Entradas de usuario para piedra, papel o tijera
- Completar el juego Piedra, Papel o Tijera
- Mejora de las características del juego
- Introducción al juego del ahorcado
- Aplicación lógica del juego del ahorcado
- Juego del ahorcado Interacción con el usuario
- Finalización del juego del ahorcado
- Desarrollo del juego del ahorcado
- Desarrollo de juegos en Python
UNIDAD 9 - Automatización, desarrollo e implantación web · 32 leccionesCrea aplicaciones de automatización, juegos y aplicaciones web en Python - UNIDAD 9 - Automatización, desarrollo e implantación web
Crea aplicaciones de automatización, juegos y aplicaciones web en Python - UNIDAD 9 - Automatización, desarrollo e implantación web
- Introducción a la automatización de Excel
- Lectura de archivos Excel con Python
- Escribir datos en archivos Excel
- Automatización avanzada de Excel
- Automatización de Excel con Python
- Visión general del proyecto
- Diseño de sitios web de comestibles
- Configuración del backend del sitio web de comestibles
- Integración de bases de datos para el sitio web de comestibles
- Gestión de operaciones de bases de datos
- Funciones avanzadas de bases de datos
- Backend y base de datos del sitio web de comestibles
- Introducción al estilo Bootstrap
- Diseño adaptable con Bootstrap
- Mejora de la interfaz de usuario con Bootstrap
- Finalizar el diseño del sitio web
- Añadir a la cesta
- Implementación de la lógica del carro
- Gestión de los artículos de la cesta
- Lógica de cantidades y precios del carro
- Diseño de interfaz de usuario y funcionalidad del carro
- Persistencia de los datos del carro
- Implantación del proceso de pago
- Resumen y validación de pedidos
- Integración de la autenticación de usuarios
- Mejorar el rendimiento del carro
- Comprobación del flujo de trabajo Añadir al carro
- Preparación del despliegue
- Revisión del proyecto final
- Comprobación, implantación y revisión final
- Automatización, desarrollo e implantación web
- From Python Script to Production: Rescue the Smart Grocery Platform
Certificado con validez SEP: 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 $4,990 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
9 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
33 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
- Certificado SEP incluido (sin costo). 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 EDUCBA.
- 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.
- 9 unidades · 125 lecciones · 192 h
- 12 meses de acceso
- 33 cuestionarios de evaluación
- Certificado SEP incluido (sin costo), 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 $4,990 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 EDUCBA; 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.
¿El curso tiene validez SEP?
Sí, incluido sin costo. Al completar el curso recibes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
¿El curso tiene tutor o clases en vivo?
No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.
¿Cómo se evalúa?
Te evalúas con actividades automáticas, sin entregas a un tutor.





