Python Aplicado: Desarrollo web, Aprendizaje automático y Criptografía
Creación de aplicaciones web, modelos ML y cifrado de datos
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
Esta especialización práctica capacita a los alumnos para crear e implantar aplicaciones web dinámicas, aplicar técnicas de Aprendizaje automático supervisado e implementar sistemas criptográficos del mundo real utilizando Python. A lo largo de cinco cursos basados en proyectos, los alumnos adquirirán experiencia en secuencias de comandos del lado del servidor, análisis de sentimientos, regresión lineal y tecnologías de comunicación segura. Al final, los estudiantes serán competentes en la integración de Python en sistemas web modernos, flujos de trabajo de aprendizaje automático y marcos de cifrado. Ideal para aspirantes a desarrolladores web, analistas de datos y profesionales de la ciberseguridad.
- Construya y despliegue aplicaciones web dinámicas basadas en Python utilizando herramientas GUI, secuencias de comandos CGI y XML-RPC.
- Aplique técnicas de regresión lineal y análisis de sentimientos con Python para obtener información basada en datos.
- Implemente y evalúe algoritmos criptográficos como Caesar, RSA y hashing para sistemas seguros.
Temario
UNIDAD 1 - GUI y manejo de archivos con wxPython · 11 leccionesDesarrollo e implantación de aplicaciones web con Python - UNIDAD 1 - GUI y manejo de archivos con wxPython
Desarrollo e implantación de aplicaciones web con Python - UNIDAD 1 - GUI y manejo de archivos con wxPython
- wxPython
- Escribir un programa GUI
- Continuación de Escribir un programa GUI
- Creación de aplicaciones GUI
- Mejorar los editores de texto
- Editor de texto finalizado
- Soporte de bases de datos
- Desarrollo y mejora de editores de texto
- Diseño y mejora de editores de texto GUI con wxPython
- Graded - GUI y manejo de archivos con wxPython
- Creación y mejora de un editor de texto wxPython
UNIDAD 2 - Redes y programación asíncrona · 10 leccionesDesarrollo e implantación de aplicaciones web con Python - UNIDAD 2 - Redes y programación asíncrona
Desarrollo e implantación de aplicaciones web con Python - UNIDAD 2 - Redes y programación asíncrona
- Módulos de red
- Extracción de archivos
- Servidores Socket
- Redes básicas a avanzadas
- Asíncrono Entrada Salida & parte I
- Entrada Salida Asíncrona & parte II
- Matriz retorcida, parte 1
- Matriz retorcida, parte 2
- E/S asíncrona y Twisted Framework
- Graded - Redes y programación asíncrona
UNIDAD 3 - Análisis y publicación de datos web · 12 leccionesDesarrollo e implantación de aplicaciones web con Python - UNIDAD 3 - Análisis y publicación de datos web
Desarrollo e implantación de aplicaciones web con Python - UNIDAD 3 - Análisis y publicación de datos web
- Servidor de registro mejorado
- Uso de Tidy, parte 1
- Uso de Tidy parte 2
- Bibliotecas Tidy y analizador HTML parte 1
- Bibliotecas Tidy y analizador HTML parte 2
- Análisis sintáctico con Tidy y herramientas HTML
- Sopa hermosa
- Páginas web y CGI-Parte I
- Depuración con CGI PARTE 1
- Depuración con CGI PARTE 2
- Beautiful Soup y programación CGI
- Calificado - Análisis y publicación de datos en la Web
UNIDAD 4 - Implantación de aplicaciones y Servicios web · 9 leccionesDesarrollo e implantación de aplicaciones web con Python - UNIDAD 4 - Implantación de aplicaciones y Servicios web
Desarrollo e implantación de aplicaciones web con Python - UNIDAD 4 - Implantación de aplicaciones y Servicios web
- CGI Handler y configuración de Apache
- Psp y el editor, parte 1
- Psp y el Editor parte 2
- Herramientas de configuración y publicación de CGI
- Canales RSS con logotipo
- XML-RPC
- Sindicación web y llamadas a procedimientos remotos
- Calificado - Despliegue de aplicaciones web y Servicios web
- Editor de texto wxPython con almacenamiento persistente
UNIDAD 5 - Análisis y preparación de contenidos web · 15 leccionesIntegración de Python para sistemas web, pruebas y empaquetado - UNIDAD 5 - Análisis y preparación de contenidos web
Integración de Python para sistemas web, pruebas y empaquetado - UNIDAD 5 - Análisis y preparación de contenidos web
- Uso de Tidy Parte 1
- Uso de Tidy Parte 2
- Bibliotecas Tidy y HTML Parser Parte 1
- Bibliotecas Tidy y HTML Parser Parte 2
- Limpieza y análisis de HTML
- Sopa hermosa
- Páginas web y CGI
- Conceptos básicos de Web Scraping y CGI
- Depuración con CGI Parte 1
- Depuración con CGI Parte 2
- CGI Handler y configuración de Apache
- Depuración y configuración del servidor
- Del HTML en bruto a la Web dinámica: Análisis sintáctico, limpieza y depuración de contenidos con Python
- Calificado - Análisis y preparación de contenidos web
- Restauración de un parser web CGI defectuoso para su uso en producción
UNIDAD 6 - Script e integración en el servidor · 13 leccionesIntegración de Python para sistemas web, pruebas y empaquetado - UNIDAD 6 - Script e integración en el servidor
Integración de Python para sistemas web, pruebas y empaquetado - UNIDAD 6 - Script e integración en el servidor
- Psp y el editor Parte 1
- Psp y el editor Parte 2
- Canales RSS con logotipo
- Páginas de servidor Python y publicación de contenidos
- XML-RPC
- Introducción a las pruebas con Logo
- Doctest con logotipo
- Servicios remotos y pruebas básicas
- Pruebas unitarias
- Optimización y creación de perfiles - Parte 1
- Optimización y creación de perfiles - Parte 2
- Pruebas unitarias y supervisión del rendimiento
- Calificado - Integración y secuencias de comandos del lado del servidor
UNIDAD 7 - Interfaz y empaquetado avanzados de Python · 10 leccionesIntegración de Python para sistemas web, pruebas y empaquetado - UNIDAD 7 - Interfaz y empaquetado avanzados de Python
Integración de Python para sistemas web, pruebas y empaquetado - UNIDAD 7 - Interfaz y empaquetado avanzados de Python
- Jython y IronPython con logotipo
- Extensión en C con Logo
- Palíndromo con logotipo
- Integración multiplataforma
- Recuento de referencias
- Trabajar con Distutils Parte 1
- Trabajar con Distutils Parte 2
- Administración de la memoria y distribución
- Graduado - Interfaz y empaquetado avanzado de Python
- Estabilizar una tubería Web Scraper para un despliegue CGI
UNIDAD 8 - Fundamentos de Regresión lineal en Python · 11 leccionesRegresión lineal y Aprendizaje supervisado en Python - UNIDAD 8 - Fundamentos de Regresión lineal en Python
Regresión lineal y Aprendizaje supervisado en Python - UNIDAD 8 - Fundamentos de Regresión lineal en Python
- Introducción al proyecto sobre Regresión lineal en Python
- Caso práctico
- Importar bibliotecas
- Introducción al proyecto
- Prueba graduada - Fundamentos de la Regresión lineal en Python
- Análisis univariado gráfico
- Regresión lineal Boxplot
- Regresión lineal Valores atípicos
- Exploración de los fundamentos de los datos: De los casos de uso a la detección de valores atípicos en la regresión lineal
- Análisis exploratorio de datos para la regresión
- Validar la base: Preparar los datos para un proyecto de regresión lineal
UNIDAD 9 - Técnicas de modelización y predicción · 8 leccionesRegresión lineal y Aprendizaje supervisado en Python - UNIDAD 9 - Técnicas de modelización y predicción
Regresión lineal y Aprendizaje supervisado en Python - UNIDAD 9 - Técnicas de modelización y predicción
- Análisis bivariante
- Aprendizaje automático Base Run
- Relaciones entre datos y preparación de modelos
- Predecir resultados
- Predecir salida Continuar
- Predicción y evaluación de resultados
- Cuestionario - Técnicas de modelización y predicción
- Poner en marcha un proyecto de predicción del kilometraje: Definir el caso de uso y validar los datos
UNIDAD 10 - Creación de una herramienta de Análisis de sentimientos en Python · 13 leccionesEstudio de caso de Python - Análisis de sentimientos - UNIDAD 10 - Creación de una herramienta de Análisis de sentimientos en Python
Estudio de caso de Python - Análisis de sentimientos - UNIDAD 10 - Creación de una herramienta de Análisis de sentimientos en Python
- Introducción al análisis de sentimiento
- ¿Qué IDE utilizo para ejecutar el Análisis de sentimientos?
- Introducción al análisis de sentimientos
- Bibliotecas utilizadas para el Análisis de sentimientos
- Bibliotecas y algoritmos utilizados para el Análisis de sentimientos
- Herramientas y técnicas del análisis
- Escribir el código
- Función de limpieza
- Algoritmo
- Aplicación del código y tratamiento de datos
- Creación de un clasificador de sentimientos: Del texto bruto a la precisión del modelo
- Cuestionario graduado - Creación de una herramienta de Análisis de sentimientos en Python
- Un clasificador de opiniones de clientes que funciona
UNIDAD 11 - Fundamentos de criptografía con Python · 11 leccionesCaso de éxito de Python - Criptografía - UNIDAD 11 - Fundamentos de criptografía con Python
Caso de éxito de Python - Criptografía - UNIDAD 11 - Fundamentos de criptografía con Python
- Introducción a la criptografía con Python
- Comprender el proceso de la criptografía
- Propósito de Python como herramienta
- Introducción a la criptografía
- Algoritmo de cifrado inverso
- Entendiendo el Cifrado Ceaser
- Algoritmo en Pyperclip
- Exploración de cifrados básicos
- Aplicación de Cifrados Básicos en Python: Del concepto al código
- Graduado: Fundamentos de Criptografía con Python
- Introducción a la comunicación segura con Python
UNIDAD 12 - Fuerza bruta y cifrado por transposición · 9 leccionesCaso de éxito de Python - Criptografía - UNIDAD 12 - Fuerza bruta y cifrado por transposición
Caso de éxito de Python - Criptografía - UNIDAD 12 - Fuerza bruta y cifrado por transposición
- Concepto de ataque de fuerza bruta
- Funciones del cifrado por transposición
- Conceptos de fuerza bruta y cifrado
- Programa de cifrado por transposición
- Descifrado del cifrado por transposición
- Detección programática del inglés
- Salida de la lista del diccionario
- Cifrado por transposición
- Calificado:
UNIDAD 13 - Cifrado clásico y afín · 9 leccionesCaso de éxito de Python - Criptografía - UNIDAD 13 - Cifrado clásico y afín
Caso de éxito de Python - Criptografía - UNIDAD 13 - Cifrado clásico y afín
- Cifrado multiplicativo
- Creación del módulo Cryptomath
- Cifrado Affine Cipher
- Cifrado multiplicativo y afín
- Comprender la función de descifrado
- Hackear el cifrado Affine
- Modificación y pirateo de Affline
- Descifrado y ataques
- Graduado: Cifrados clásicos y afines
UNIDAD 14 - Cifrados por sustitución, Vernam y Vigenère · 12 leccionesCaso de éxito de Python - Criptografía - UNIDAD 14 - Cifrados por sustitución, Vernam y Vigenère
Caso de éxito de Python - Criptografía - UNIDAD 14 - Cifrados por sustitución, Vernam y Vigenère
- Aprender el cifrado por sustitución
- Aplicación del cifrado por sustitución
- Funciones de la clave aleatoria
- Código de ejecución del cifrado de sustitución
- Hackear el cifrado por sustitución
- Cifrado por sustitución
- Concepto de cifrado de Vernam
- Comprender la implementación del cifrado de Vernam
- Aplicación del cifrado Vignere
- Hackear el cifrado Vignere
- Técnicas de cifrado de Vernam y Vigenère
- Graduado: Cifrados por sustitución, Vernam y Vigenère
UNIDAD 15 - Criptografía moderna e implementación de RSA · 19 leccionesCaso de éxito de Python - Criptografía - UNIDAD 15 - Criptografía moderna e implementación de RSA
Caso de éxito de Python - Criptografía - UNIDAD 15 - Criptografía moderna e implementación de RSA
- Base64 para codificación y descodificación
- Conocimiento de los hash MD5 y SHA
- El tipo de cifrado XOR
- Descifrar contraseñas con Python
- Comprender el plugin de criptografía
- Aprender el plugin Pycrypto
- Plugins de codificación, hashing y criptografía
- Criptografía simétrica y asimétrica
- Comprender los cálculos de los números primarios
- Algoritmo Rabin Miller
- Criptografía de clave pública
- Concepto del algoritmo RSA
- Creación de claves RSA
- Devolución de la clave privada para su ejecución
- Creación de la implementación del algoritmo RSA
- Aplicación del algoritmo RSA
- Criptografía de clave pública y RSA
- Calificado: Criptografía moderna e implementación de RSA
- Caso de éxito de Python - Criptografía
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
15 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
48 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.
- 15 unidades · 172 lecciones · 240 h
- 12 meses de acceso
- 48 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.





