• No hay productos en el carrito.

Inicio / Cursos / Programación en Python 3
Impartido por University of MichiganPago único de $4,990 MXN · acceso por 12 meses

Programación en Python 3

Conviértase en un programador fluido de Python

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 240 h 20 unidades Nivel principiante
Qué aprenderás

Lo que serás capaz de hacer

Esta especialización enseña los fundamentos de la programación en Python 3. Empezaremos por el principio, con variables, condicionales y bucles, y llegaremos a material intermedio como parámetros de palabras clave, comprensión de listas, expresiones lambda y herencia de clases. Tendrá muchas oportunidades de practicar. También aprenderá formas de razonar sobre la ejecución de los programas, de modo que deje de ser misteriosa y sea capaz de depurarlos cuando no funcionen. Al final de la especialización, estará escribiendo programas que consulten las API de Internet en busca de datos y extraigan información útil de ellos. Y podrá aprender a utilizar nuevos módulos y API por su cuenta leyendo la documentación. Esto le dará un gran lanzamiento hacia ser un programador independiente de Python. Esta especialización es un buen siguiente paso para usted si ha completado Python para Todos pero desea un tratamiento más profundo de los fundamentos de Python y más práctica, para que pueda proceder con confianza a especializaciones como Ciencia de Datos Aplicada con Python. Pero también es apropiada como primer conjunto de cursos en Python si ya está familiarizado con algún otro lenguaje de programación, o si está preparado para el reto de zambullirse de cabeza.

  • Aprenda los fundamentos de Python 3, desde lo más básico hasta conceptos más avanzados como listas y funciones.
  • Practique y adquiera destreza para resolver problemas y corregir errores en su código.
  • Adquiera la capacidad de escribir programas que obtengan datos de las API de Internet y extraigan información útil.
Habilidades que desarrollarás
Lenguaje Unificado de Modelado JSON Programación orientada a objetos (OOP) Entrada/salida de archivos Diseño de software Depuración Diseño orientado a objetos Procesamiento de datos Fundamentos de programación Desarrollo de scripts de prueba Programación en Python Importación y exportación de datos API RESTful Documentación de software Manipulación de datos Jupyter Programación de computadoras Estructuras de datos Ingeniería de software Reutilización de código

Temario

UNIDAD 1 - Introducción y fundamentos de la programación en Python · 69 lecciones

Conceptos básicos de Python - UNIDAD 1 - Introducción y fundamentos de la programación en Python

  • Introducción a la EspecializaciónVideo · 11 min
  • Novedades Actualizaciones y mejoras en la segunda ediciónVideo · 2 min
  • Plan de estudiosLectura · 10 min
  • Gamut Goal SetterActividad · 4 min
  • Cómo utilizar el libro de texto interactivoVideo · 14 min
  • Cómo empezarVideo · 7 min
  • Ayúdenos a saber más sobre ustedLectura · 10 min
  • Introducción - Programación en PythonVideo · 1 min
  • Valores y tipos de datosVideo · 7 min
  • Valores y tipos de datosActividad · 10 min
  • Utilice la herramienta de prácticaActividad · 1 min
  • Operadores y operandosVideo · 6 min
  • Operadores y operandosActividad · 10 min
  • Orden de operacionesActividad · 10 min
  • Llamadas de funciónVideo · 10 min
  • Llamadas de funciónActividad · 10 min
  • Tipos de datosVideo · 6 min
  • Tipos de datosActividad · 10 min
  • Funciones de conversión de tiposVideo · 6 min
  • Funciones de conversión de tiposActividad · 10 min
  • VariablesVideo · 11 min
  • VariablesActividad · 10 min
  • Nombres de variables y palabras claveActividad · 10 min
  • Elegir el nombre correcto de la variableActividad · 10 min
  • ReasignaciónActividad · 10 min
  • Declaraciones y expresionesVideo · 8 min
  • Más información sobre declaraciones y expresionesVideo · 7 min
  • Declaraciones y expresionesActividad · 10 min
  • Actualización de variablesVideo · 7 min
  • Actualización de variablesActividad · 10 min
  • Hard-CodingVideo · 3 min
  • Hard-CodingActividad · 10 min
  • EntradaVideo · 6 min
  • EntradaActividad · 10 min
  • Conclusión - Programación en PythonVideo · 1 min
  • Evaluación - Programación en PythonActividad · 15 min
  • Oportunidad de practicar con libros de texto interactivosActividad · 1 min
  • Introducción - Objetos y gráficos tortugaVideo · 1 min
  • Nuestro primer programa para tortugasVideo · 7 min
  • ¡Hola Tortuguitas!Actividad · 10 min
  • Nuestro primer programa para tortugasActividad · 10 min
  • Instancias: Una manada de tortugasVideo · 7 min
  • Instancias: Una manada de tortugasActividad · 10 min
  • Conceptos orientados a objetosActividad · 10 min
  • Repetición con un bucle ForVideo · 6 min
  • Repetición con un bucle ForActividad · 10 min
  • Más métodos para tortugasVideo · 2 min
  • Algunos métodos y observaciones más sobre las tortugasActividad · 10 min
  • Resumen de los métodos de tortugaActividad · 10 min
  • Importación de módulosVideo · 9 min
  • Importación de módulosActividad · 10 min
  • El Módulo AleatorioActividad · 10 min
  • Conclusión - Gráficos de tortugaVideo · 1 min
  • Evaluación: Gráficos de tortugaActividad · 15 min
  • Introducción - DepuraciónVideo · 1 min
  • Errores sintácticos, de tiempo de ejecución y semánticosVideo · 6 min
  • Errores de sintaxisActividad · 10 min
  • Errores de tiempo de ejecuciónActividad · 10 min
  • Errores semánticosActividad · 10 min
  • Conozca sus mensajes de errorVideo · 4 min
  • Conozca sus mensajes de errorActividad · 10 min
  • Programación incrementalVideo · 6 min
  • Programación incrementalActividad · 10 min
  • Errores comunesVideo · 6 min
  • Errores comunesActividad · 10 min
  • Conclusión - DepuraciónVideo · 2 min
  • Prácticas - Mecánica de tortugas y objetosActividad · 10 min
  • Herramienta de la galería: Dibujo de tortugaActividad · 1 h
  • Opcional - ¿Qué ha utilizado para practicar esta semana?Cuestionario · 4 min
UNIDAD 2 - Secuencias e iteración · 47 lecciones

Conceptos básicos de Python - UNIDAD 2 - Secuencias e iteración

  • Oportunidad de practicar con libros de texto interactivosActividad · 10 min
  • Introducción: SecuenciasActividad · 10 min
  • Introducción: Listas y cadenasVideo · 1 min
  • CuerdasVideo · 8 min
  • ListasVideo · 3 min
  • TuplasVideo · 3 min
  • Cadenas, listas y tuplasActividad · 10 min
  • El operador de índicesVideo · 8 min
  • Operador Índice: Trabajar con los caracteres de una cadena y acceder a los elementos de una listaActividad · 10 min
  • Desambiguar []: Creación vs. IndexaciónActividad · 10 min
  • LongitudVideo · 7 min
  • LongitudActividad · 10 min
  • El operador de corteVideo · 11 min
  • Ejemplos de segmentación e indexaciónVideo · 7 min
  • El operador de corteActividad · 10 min
  • Concatenación y repeticiónVideo · 6 min
  • Concatenación y repeticiónActividad · 10 min
  • Recuento e índiceVideo · 10 min
  • Recuento e índiceActividad · 10 min
  • Dividir y unirVideo · 7 min
  • Dividir y unir cadenasActividad · 10 min
  • Conclusión: Listas y cadenasVideo · 1 min
  • Evaluación - Listas y cadenasActividad · 15 min
  • Introducción: IteraciónVideo · 1 min
  • Introducción: IteraciónActividad · 10 min
  • El bucle ForVideo · 12 min
  • El bucle forActividad · 10 min
  • Flujo de ejecución del bucle forActividad · 10 min
  • Cadenas y bucles forActividad · 10 min
  • Listas y bucles forActividad · 10 min
  • El patrón acumuladorVideo · 5 min
  • La función de rangoVideo · 5 min
  • El patrón acumulador y la función de rangoActividad · 10 min
  • Conclusión: IteraciónVideo · 1 min
  • (Opcional) Traversal y el bucle for: Por índiceActividad · 10 min
  • (Opcional) Iteración anidada: Tratamiento de imágenesActividad · 10 min
  • (Opcional) Los detalles escabrosos: IterablesActividad · 10 min
  • Introducción: El camino del programadorVideo · 1 min
  • Cómo nombrar sus variables en los bucles ForVideo · 3 min
  • Nombrar variables en bucles ForActividad · 10 min
  • Impresión de resultados intermediosVideo · 4 min
  • Impresión de resultados intermediosActividad · 10 min
  • Seguimiento de su variable iteradora y de su iterableVideo · 4 min
  • Seguimiento de su variable iteradora y de su iterableActividad · 10 min
  • Conclusiones: El camino del programadorVideo · 1 min
  • Evaluación - Segunda semanaActividad · 15 min
  • Opcional - ¿Qué ha utilizado para practicar esta semana?Cuestionario · 4 min
UNIDAD 3 - Booleanos y condicionales · 31 lecciones

Conceptos básicos de Python - UNIDAD 3 - Booleanos y condicionales

  • Oportunidad de practicar con libros de texto interactivosActividad · 10 min
  • Introducción: Expresiones booleanasVideo · 1 min
  • Intro: Lo que podemos hacer con las tortugas y los condicionalesActividad · 10 min
  • Expresiones booleanasVideo · 8 min
  • Valores booleanos y expresiones booleanasActividad · 10 min
  • Operadores lógicosVideo · 11 min
  • Operadores lógicosActividad · 10 min
  • Los operadores in y not inVideo · 3 min
  • Los operadores in y not inActividad · 10 min
  • Precedencia de los operadoresVideo · 2 min
  • Precedencia de los operadoresActividad · 10 min
  • Pruebas automatizadas con assertVideo · 8 min
  • Introducción: Casos de pruebaActividad · 10 min
  • Comprobación de suposiciones sobre tipos de datosActividad · 10 min
  • Comprobación de otros supuestosActividad · 10 min
  • Conclusión: Expresiones booleanasVideo · 1 min
  • Introducción: Ejecución condicionalVideo · 1 min
  • Ejecución condicionalVideo · 9 min
  • Ejecución condicional: Selección binariaActividad · 10 min
  • Selección unaria, condicionales anidados y condicionales encadenadosVideo · 16 min
  • Omisión de la cláusula else: Selección unariaActividad · 10 min
  • Condicionales anidadosActividad · 10 min
  • Condicionales encadenadosActividad · 10 min
  • Haga un diagrama de flujo antes de escribir su códigoActividad · 10 min
  • Comprobación de condicionalesVideo · 5 min
  • Comprobación de condicionalesActividad · 10 min
  • El patrón acumulador con condicionales y acumulando un valor máximoVideo · 11 min
  • El patrón acumulador con condicionalesActividad · 10 min
  • Conclusión: Ejecución condicionalVideo · 1 min
  • Evaluación - Tercera semanaActividad · 15 min
  • Opcional - ¿Qué ha utilizado para practicar esta semana?Cuestionario · 4 min
UNIDAD 4 - Patrones de mutación y acumulación de secuencias · 46 lecciones

Conceptos básicos de Python - UNIDAD 4 - Patrones de mutación y acumulación de secuencias

  • Oportunidad de practicar con libros de texto interactivosActividad · 10 min
  • Introducción - Mutación de secuenciasVideo · 1 min
  • Introducción: Transformación de secuenciasActividad · 10 min
  • MutabilidadVideo · 12 min
  • MutabilidadActividad · 10 min
  • Borrado de elementos de la listaVideo · 2 min
  • Borrado de elementos de la listaActividad · 10 min
  • Objetos y referenciasVideo · 4 min
  • Objetos y referenciasActividad · 10 min
  • AliasingVideo · 3 min
  • AliasingActividad · 10 min
  • Listas de clonaciónVideo · 3 min
  • Listas de clonaciónActividad · 10 min
  • Conclusión - Mutación de secuenciasVideo · 1 min
  • Evaluación - Mutación de secuenciaActividad · 15 min
  • Introducción - Métodos sobre listas y cadenasVideo · 1 min
  • Métodos sobre listasVideo · 9 min
  • Métodos sobre listasActividad · 10 min
  • Añadir vs. ConcatenarVideo · 8 min
  • Añadir vs. ConcatenarActividad · 10 min
  • Métodos no mutantes en cadenasVideo · 8 min
  • Métodos no mutantes en cadenasActividad · 10 min
  • Método de formato de cadenaVideo · 8 min
  • Método de formato de cadenaActividad · 10 min
  • cuerdas fVideo · 5 min
  • f-CadenasActividad · 10 min
  • Conclusión: Métodos sobre listas y cadenasVideo · 1 min
  • Evaluación - Métodos: Listas y cadenasActividad · 15 min
  • Introducción - Acumulación de listas y cadenasVideo · 1 min
  • El patrón acumulador con listasVideo · 5 min
  • El patrón acumulador con listasActividad · 10 min
  • El patrón acumulador con cuerdasVideo · 4 min
  • El patrón acumulador con cuerdasActividad · 10 min
  • Conclusión: Acumulación de listas y cadenasVideo · 1 min
  • Evaluación - Acumular listas y cadenasActividad · 15 min
  • Introducción - El camino del programadorVideo · 1 min
  • Realización de diagramas de referenciaVideo · 4 min
  • Estrategias de patrones de acumulaciónVideo · 9 min
  • Estrategias de patrones de acumulaciónActividad · 10 min
  • Conclusión - El camino del programadorVideo · 1 min
  • No mute una lista que está iterandoActividad · 10 min
  • Evaluación - El camino del programadorActividad · 15 min
  • Introducción - Tarea final del cursoVideo · 4 min
  • Asignación: Tarea final del cursoActividad · 1 h
  • Comentarios sobre el cursoLectura · 10 min
  • Siga aprendiendo con Michigan OnlineLectura · 10 min
UNIDAD 5 - Bienvenida, archivos y salida CSV · 40 lecciones

Funciones, archivos y diccionarios de Python - UNIDAD 5 - Bienvenida, archivos y salida CSV

  • Introducción a la EspecializaciónVideo · 11 min
  • Novedades Actualizaciones y mejoras en la segunda ediciónVideo · 2 min
  • Bienvenido a Funciones, archivos y diccionarios de PythonVideo · 2 min
  • Plan de estudiosLectura · 10 min
  • Cómo utilizar el libro de texto interactivoVideo · 14 min
  • Ejecución de Python en el entorno JupyterVideo · 11 min
  • Nota sobre la afirmaciónLectura · 10 min
  • (Opcional) Introducción a los Notebooks de JupyterLectura · 1 h
  • Laboratorio opcional - Pruebas con AssertLectura · 1 h
  • Ayúdenos a saber más sobre ustedLectura · 10 min
  • Utilizar la Herramienta de Práctica de los Hitos RúnicosActividad · 5 min
  • Introducción: ArchivosVideo · 1 min
  • Introducción: Trabajar con archivos de datosActividad · 10 min
  • Lectura de un archivoVideo · 10 min
  • Lectura de un archivoActividad · 10 min
  • Métodos alternativos de lectura de archivosActividad · 10 min
  • Iterar sobre las líneas de un ficheroActividad · 10 min
  • Cómo encontrar un archivo en su sistema de archivosVideo · 7 min
  • Cómo encontrar un archivo en su sistema de archivosActividad · 10 min
  • Escribir en un archivoVideo · 8 min
  • Escribir en un archivoActividad · 10 min
  • Uso de With para abrir archivosVideo · 5 min
  • Uso de With para abrir archivosActividad · 10 min
  • Receta para leer y procesar un archivoActividad · 10 min
  • Conclusiones: ArchivosVideo · 1 min
  • Introducción: Formato .csvVideo · 4 min
  • Lectura de un archivo .csvVideo · 9 min
  • Formato CSVActividad · 10 min
  • Lectura de un archivo .csvActividad · 10 min
  • Escritura de datos en un archivo .csvVideo · 8 min
  • Escritura de datos en un archivo .csvActividad · 10 min
  • Lectura de archivos con el módulo csvVideo · 8 min
  • Escribir en archivos con el módulo csvVideo · 7 min
  • Consejos para nombrar archivosVideo · 6 min
  • Consejos sobre el manejo de archivosActividad · 10 min
  • Conclusión: Formato .csvVideo · 1 min
  • Laboratorio opcional - Lectura y escritura de archivosLectura · 1 h
  • Cómo presentar las evaluacionesVideo · 3 min
  • Evaluación - Archivos y CSVLectura · 1 h
  • Recuperación de cuadernos de tareas dañadosVideo · 10 min
UNIDAD 6 - Diccionarios y acumulación de diccionarios · 28 lecciones

Funciones, archivos y diccionarios de Python - UNIDAD 6 - Diccionarios y acumulación de diccionarios

  • Utilizar la Herramienta de Práctica de los Hitos RúnicosActividad · 5 min
  • Introducción: Mecánica del diccionarioVideo · 1 min
  • Introducción: Objetivos de aprendizaje del diccionarioActividad · 10 min
  • DiccionariosVideo · 8 min
  • Demostración: Conceptos básicos del diccionarioVideo · 5 min
  • Introducción: DiccionariosActividad · 10 min
  • Operaciones de diccionarioVideo · 8 min
  • Operaciones de diccionarioActividad · 10 min
  • Métodos de diccionarioVideo · 13 min
  • Demostración: Métodos de diccionarioVideo · 3 min
  • Métodos de diccionarioActividad · 10 min
  • Alias y copias con diccionariosVideo · 3 min
  • Aliasing y copiaActividad · 10 min
  • Conclusiones: Mecánica del diccionarioVideo · 2 min
  • Evaluación - Mecánica del diccionarioLectura · 50 min
  • Introducción: Acumulación de diccionariosVideo · 1 min
  • Acumulación de diccionariosVideo · 13 min
  • Demostración: Acumulación de diccionariosVideo · 5 min
  • Introducción: Acumular varios resultados en un diccionarioActividad · 10 min
  • Acumular resultados de un diccionarioVideo · 12 min
  • Acumular resultados de un diccionarioActividad · 10 min
  • Acumular la mejor llaveVideo · 7 min
  • Acumular la mejor llaveActividad · 10 min
  • módulo csv con diccionariosVideo · 6 min
  • Cuándo utilizar un diccionarioActividad · 10 min
  • Conclusiones: Acumulación de diccionariosVideo · 1 min
  • Laboratorio opcional - DiccionariosLectura · 1 h
  • Evaluación - Acumulación de diccionariosLectura · 1 h
UNIDAD 7 - Funciones y tuplas · 44 lecciones

Funciones, archivos y diccionarios de Python - UNIDAD 7 - Funciones y tuplas

  • Utilizar la Herramienta de Práctica de los Hitos RúnicosActividad · 1 h
  • Introducción: FuncionesVideo · 1 min
  • Introducción a las funcionesActividad · 10 min
  • Definición de funcionesVideo · 5 min
  • Definición de la funciónActividad · 10 min
  • Invocación de funcionesActividad · 10 min
  • Paso posicional de parámetrosVideo · 7 min
  • Parámetros de funcionamientoActividad · 10 min
  • Valores de retornoVideo · 13 min
  • Devolver un valor desde una funciónActividad · 10 min
  • El camino del programador: Descodificación de una funciónVideo · 4 min
  • Descodificación de una funciónActividad · 10 min
  • Una función que acumulaVideo · 8 min
  • Sugerencia de tipoVideo · 10 min
  • Una función que acumulaActividad · 10 min
  • Conclusiones: FuncionesVideo · 1 min
  • Introducción: Ámbito variable y efectos secundariosVideo · 1 min
  • Variables locales y globalesVideo · 10 min
  • Variables localesActividad · 10 min
  • Variables globalesActividad · 10 min
  • Composición de funcionesVideo · 11 min
  • Composición de funcionesActividad · 10 min
  • Resumen del flujo de ejecuciónActividad · 10 min
  • Imprimir vs. DevolverActividad · 10 min
  • Objetos mutables y efectos secundariosVideo · 5 min
  • Pasar objetos mutablesActividad · 10 min
  • Efectos secundariosActividad · 10 min
  • Casos de prueba para funcionesVideo · 15 min
  • Escribir casos de prueba para funcionesActividad · 10 min
  • El camino del programador: Imposición de la tipificación de variables para los parámetros de funciónVideo · 4 min
  • Conclusiones: Ámbito variable y efectos secundariosVideo · 1 min
  • Laboratorio opcional - Definición de funcionesLectura · 1 h
  • Evaluación - FuncionesLectura · 1 h
  • Introducción: Empaquetado y desempaquetado de tuplasVideo · 1 min
  • IntroducciónActividad · 10 min
  • Empaquetado de tuplasVideo · 3 min
  • Empaquetado de tuplasActividad · 10 min
  • Tuplas como valores de retornoActividad · 10 min
  • Asignación de tuplas con desempaquetadoVideo · 9 min
  • Asignación de tuplas con desempaquetadoActividad · 10 min
  • Desempaquetado de tuplas como argumentos de llamadas a funcionesActividad · 10 min
  • Conclusión: Empaquetado y desempaquetado de tuplasVideo · 1 min
  • Laboratorio opcional: empaquetado y desempaquetado de tuplasLectura · 1 h
  • Evaluación - TuplasLectura · 1 h
UNIDAD 8 - Más funciones de iteración y avanzadas · 32 lecciones

Funciones, archivos y diccionarios de Python - UNIDAD 8 - Más funciones de iteración y avanzadas

  • Utilizar la Herramienta de Práctica de los Hitos RúnicosActividad · 1 h
  • Introducción: Bucle WhileVideo · 1 min
  • IntroducciónActividad · 10 min
  • La declaración WhileVideo · 15 min
  • La declaración WhileActividad · 10 min
  • El bucle de escuchaVideo · 7 min
  • El bucle de escuchaActividad · 10 min
  • Tortugas que caminan al azarActividad · 10 min
  • Pausa y continuaciónVideo · 6 min
  • Pausa y continuaciónActividad · 10 min
  • El camino del programador: Bucles infinitosVideo · 5 min
  • Bucles infinitosActividad · 10 min
  • Conclusión: Bucle WhileVideo · 1 min
  • Laboratorio opcional - Bucles While, Break y ContinueLectura · 1 h
  • Evaluación - Más sobre la iteraciónLectura · 1 h
  • Introducción: Funciones avanzadasVideo · 1 min
  • Introducción: Parámetros opcionalesVideo · 8 min
  • Mutación y parámetros opcionalesVideo · 4 min
  • Introducción: Parámetros opcionalesActividad · 10 min
  • Parámetros de palabras claveVideo · 8 min
  • Parámetros de palabras claveActividad · 10 min
  • Laboratorio opcional - Parámetros opcionales y de palabra claveLectura · 1 h
  • Comprobación de parámetros opcionalesVideo · 3 min
  • Comprobación de parámetros opcionalesActividad · 10 min
  • Desarrollo guiado por pruebasVideo · 10 min
  • Desarrollo de programas basado en pruebasActividad · 10 min
  • Funciones anónimas con expresiones lambdaVideo · 5 min
  • Función anónima con expresiones lambdaActividad · 10 min
  • Programar con estiloActividad · 10 min
  • Conclusión: Funciones avanzadasVideo · 2 min
  • Laboratorio opcional - Prueba de funciones, expresiones lambdaLectura · 1 h
  • Evaluación - Funciones avanzadasLectura · 1 h
UNIDAD 9 - Ordenación · 30 lecciones

Funciones, archivos y diccionarios de Python - UNIDAD 9 - Ordenación

  • Utilizar la Herramienta de Práctica de los Hitos RúnicosActividad · 1 h
  • Introducción: Conceptos básicos de la clasificaciónVideo · 3 min
  • Invocación de .Sort y SortedVideo · 6 min
  • Introducción: Ordenación con Sort y SortedActividad · 10 min
  • Parámetro inverso opcionalVideo · 3 min
  • Parámetro inverso opcionalActividad · 10 min
  • Parámetro clave opcionalVideo · 11 min
  • Parámetro clave opcionalActividad · 10 min
  • Conclusión - Conceptos básicos de clasificaciónVideo · 2 min
  • Demostración de clasificación con bailarinas folclóricasLectura · 10 min
  • Introducción: Clasificación avanzadaVideo · 1 min
  • Ordenar las claves de un diccionarioVideo · 8 min
  • Ordenar las claves de un diccionarioActividad · 10 min
  • Romper lazosVideo · 9 min
  • Romper lazosActividad · 10 min
  • El camino del programador: Cuándo utilizar una expresión lambdaVideo · 12 min
  • Cuándo utilizar lambda frente a funciónActividad · 10 min
  • Conclusión: Clasificación avanzadaVideo · 2 min
  • Laboratorio opcional - ClasificaciónLectura · 1 h
  • Evaluación - ClasificaciónLectura · 1 h
  • Introducción: Ejecutar Python en otro lugarVideo · 1 min
  • Instalación local de Python y VS Code en WindowsVideo · 4 min
  • Instalación local de Python y VS Code en MacVideo · 2 min
  • Uso de VS CodeVideo · 5 min
  • Ejecutar Python en la nubeVideo · 5 min
  • Introducción - Proyecto final de cursoVideo · 3 min
  • Proyecto - Parte 1: Clasificador de sentimientosLectura · 1 h
  • Proyecto - Parte 2: Análisis del sentimientoProyecto · 1 h
  • Comentarios sobre el cursoLectura · 10 min
  • Siga aprendiendo con Michigan OnlineLectura · 10 min
UNIDAD 10 - Introducción · 9 lecciones

Recogida y tratamiento de datos con Python - UNIDAD 10 - Introducción

  • Introducción a la EspecializaciónVideo · 11 min
  • Novedades Actualizaciones y mejoras en la segunda ediciónVideo · 2 min
  • Bienvenido a Python Recopilación y procesamiento de datos con PythonVideo · 2 min
  • Plan de estudiosLectura · 10 min
  • (Opcional) Cómo utilizar el libro de texto interactivoVideo · 14 min
  • Nota para los alumnos que no hayan realizado el curso actualizado 2 - Funciones, archivos y diccionariosLectura · 10 min
  • Ejecución de Python en el entorno JupyterVideo · 11 min
  • (Opcional) Introducción a los Notebooks de JupyterLectura · 1 h
  • Ayúdenos a saber más sobre ustedLectura · 10 min
UNIDAD 11 - Datos anidados e iteración anidada · 24 lecciones

Recogida y tratamiento de datos con Python - UNIDAD 11 - Datos anidados e iteración anidada

  • Utilizar la Herramienta de Práctica de los Hitos RúnicosActividad · 5 min
  • Introducción - Datos anidadosVideo · 1 min
  • Listas anidadasVideo · 17 min
  • Introducción: Datos anidados e iteración anidadaActividad · 10 min
  • Diccionarios anidadosVideo · 7 min
  • Diccionarios anidadosActividad · 10 min
  • El formato JSON y el módulo JSONVideo · 7 min
  • Procesamiento de resultados JSONActividad · 10 min
  • (Opcional) JavaScript Object Notation (JSON)Lectura · 1 h
  • Conclusión - Datos anidadosVideo · 2 min
  • Introducción - Iteración anidadaVideo · 2 min
  • Iteración anidadaVideo · 19 min
  • Iteración anidadaActividad · 10 min
  • Estructuración de datos anidadosVideo · 6 min
  • Estructuración de datos anidadosActividad · 10 min
  • Copias superficialesVideo · 7 min
  • Copias profundasVideo · 10 min
  • Copias profundas y superficialesActividad · 10 min
  • Extracción de datos anidadosVideo · 14 min
  • Extracción de datos anidadosActividad · 10 min
  • Un ejemplo práctico de iteración anidadaVideo · 7 min
  • Conclusión: Datos anidados e iteración anidadaVideo · 2 min
  • Evaluación - Datos anidados e iteración anidadaLectura · 1 h
  • Opcional - ¿Qué ha utilizado para practicar esta semana?Cuestionario · 4 min
UNIDAD 12 - Comprensiones de mapas, filtros y listas · 24 lecciones

Recogida y tratamiento de datos con Python - UNIDAD 12 - Comprensiones de mapas, filtros y listas

  • Utilizar la Herramienta de Práctica de los Hitos RúnicosActividad · 5 min
  • Introducción - Mapa y filtroVideo · 1 min
  • Introducción: Mapa, filtro, comprensión de listas y cremalleraActividad · 10 min
  • MapaVideo · 14 min
  • MapaActividad · 10 min
  • FiltrarVideo · 8 min
  • FiltrarActividad · 10 min
  • (Opcional) Mapa y filtroLectura · 1 h
  • Conclusión - Mapa y filtroVideo · 3 min
  • Introducción - Comprensión de listasVideo · 1 min
  • Comprensión de listasVideo · 9 min
  • Comprensiones de listas Ejemplo 1Video · 7 min
  • Comprensiones de listas Ejemplo 2Video · 10 min
  • Comprensión de listasActividad · 10 min
  • Conclusión - Comprensión de listasVideo · 1 min
  • Introducción - ZipVideo · 1 min
  • Código postalVideo · 8 min
  • Código postalActividad · 10 min
  • Un ejemplo con ZipVideo · 13 min
  • Un ejemplo con ZipLectura · 1 h
  • Conclusión - CremalleraVideo · 1 min
  • (Opcional) Repaso y comprensión de listas CalentamientoLectura · 1 h
  • Evaluación - Más sobre la acumulaciónLectura · 1 h
  • Opcional - ¿Qué ha utilizado para practicar esta semana?Cuestionario · 4 min
UNIDAD 13 - API de Internet · 42 lecciones

Recogida y tratamiento de datos con Python - UNIDAD 13 - API de Internet

  • Utilizar la Herramienta de Práctica de los Hitos RúnicosActividad · 5 min
  • Introducción - API RESTVideo · 2 min
  • URL, nombres de dominio y direcciones IPVideo · 5 min
  • EnrutamientoVideo · 4 min
  • HTTP: Entre bastidoresVideo · 6 min
  • Parámetros de consulta URLVideo · 3 min
  • Internet: Entre bastidoresActividad · 10 min
  • Anatomía de las URLActividad · 10 min
  • El protocolo HTTPActividad · 10 min
  • URL de la API RESTVideo · 3 min
  • Uso de las API RESTActividad · 10 min
  • El módulo de solicitudesVideo · 6 min
  • Generación de URL con requests.getVideo · 6 min
  • Obtener una páginaActividad · 10 min
  • Conclusión - API RESTVideo · 2 min
  • Introducción - Uso de las API RESTVideo · 1 min
  • Lectura de la documentación de la API: DatamuseVideo · 8 min
  • Cómo utilizar una API RESTActividad · 10 min
  • Depuración de llamadas a requests.getVideo · 6 min
  • Depuración de llamadas a requests.getActividad · 10 min
  • Almacenamiento en caché del contenido de la respuestaVideo · 8 min
  • El módulo requests_with_cachingVideo · 9 min
  • Almacenamiento en caché del contenido de la respuestaActividad · 10 min
  • (Opcional) API RESTLectura · 1 h
  • (Opcional) Solicitar datos con cachéLectura · 1 h
  • Conclusión - Uso de las API RESTVideo · 2 min
  • Introducción - Práctica con las API RESTVideo · 1 min
  • aPI de iTunesVideo · 8 min
  • Búsqueda de medios en iTunesActividad · 10 min
  • aPI de flickrVideo · 15 min
  • Búsqueda de etiquetas en FlickrActividad · 10 min
  • Unicode para caracteres no inglesesActividad · 10 min
  • Conclusión - Práctica con las API RESTVideo · 1 min
  • Diversión con la API de Google PlacesVideo · 20 min
  • Ejecución de Python en sistemas alojadosVideo · 2 min
  • Creación de su propia API - Parte 1Video · 2 min
  • Creación de su propia API - Parte 2Video · 5 min
  • Creación de su propia API - Parte 3Video · 5 min
  • Introducción - Proyecto final de cursoVideo · 2 min
  • Proyecto - Combinación de chistes de OMDB y DADLectura · 1 h
  • Comentarios sobre el cursoLectura · 10 min
  • Siga aprendiendo con Michigan OnlineLectura · 10 min
UNIDAD 14 - Introducción · 8 lecciones

Clases y herencia en Python - UNIDAD 14 - Introducción

  • Introducción a la EspecializaciónVideo · 11 min
  • Novedades Actualizaciones y mejoras en la segunda ediciónVideo · 2 min
  • Bienvenido a Clases y Herencia en PythonVideo · 3 min
  • Plan de estudiosLectura · 10 min
  • Cómo utilizar el libro de texto interactivoVideo · 14 min
  • Ejecución de Python en el entorno Jupyter (opcional)Video · 11 min
  • (Opcional) Introducción a los Notebooks de JupyterLectura · 1 h
  • Ayúdenos a saber más sobre ustedLectura · 10 min
UNIDAD 15 - Clases · 35 lecciones

Clases y herencia en Python - UNIDAD 15 - Clases

  • Utilizar la Herramienta de Práctica de los Hitos RúnicosActividad · 5 min
  • Introducción: Clases y objetos - Conceptos básicosActividad · 10 min
  • Introducción: Construcción de clasesVideo · 1 min
  • Objetos revisitadosActividad · 10 min
  • Clases definidas por el usuarioVideo · 9 min
  • Clases definidas por el usuarioActividad · 10 min
  • Añadir parámetros al constructorVideo · 4 min
  • Añadir parámetros al constructorActividad · 10 min
  • Añadir otros métodos a una claseVideo · 6 min
  • Añadir otros métodos a una claseActividad · 10 min
  • Orden de búsqueda de variables de instanciaVideo · 2 min
  • Variables de Instancia Privadas y PúblicasVideo · 7 min
  • Variables de instancia públicas y privadasActividad · 10 min
  • Ejemplo: Creación de instancias a partir de datosVideo · 6 min
  • Conclusión: Construir clasesVideo · 1 min
  • Introducción: Objetos e InstanciasVideo · 1 min
  • Objetos como argumentos y parámetrosActividad · 10 min
  • Convertir un objeto en una cadenaVideo · 3 min
  • Convertir un objeto en una cadenaActividad · 10 min
  • Métodos especiales (dunderscore)Video · 4 min
  • Instancias como valores de retornoVideo · 3 min
  • Instancias como valores de retornoActividad · 10 min
  • Ordenar listas de instanciasVideo · 9 min
  • Ordenar listas de instanciasActividad · 10 min
  • Variables de clase y variables de instanciaVideo · 6 min
  • Variables de clase y variables de instanciaActividad · 10 min
  • Pensar en clases e instanciasVideo · 2 min
  • Pensar en clases e instanciasActividad · 10 min
  • Clases de pruebaVideo · 7 min
  • Clases de pruebaActividad · 10 min
  • Un juego de TamagotchiActividad · 10 min
  • Conclusión: Objetos e InstanciasVideo · 1 min
  • Laboratorio opcional - ClasesLectura · 1 h
  • Evaluación - ClasesLectura · 1 h
  • Opcional - ¿Qué ha utilizado para practicar esta semana?Cuestionario · 30 min
UNIDAD 16 - Extensión y modificación de clases con herencia y decoradores · 24 lecciones

Clases y herencia en Python - UNIDAD 16 - Extensión y modificación de clases con herencia y decoradores

  • Utilizar la Herramienta de Práctica de los Hitos RúnicosActividad · 5 min
  • Introducción: HerenciaVideo · 3 min
  • Introducción: Herencia de clasesActividad · 10 min
  • Variables y métodos heredadosVideo · 8 min
  • Variables y métodos heredadosActividad · 10 min
  • Anulación de métodosVideo · 11 min
  • Anulación de métodosActividad · 10 min
  • Invocación del método de la clase padreVideo · 4 min
  • Invocación del método de la clase padreActividad · 10 min
  • Herencia múltipleVideo · 3 min
  • Herencia múltipleActividad · 10 min
  • Tamagotchi revisitadoActividad · 10 min
  • Conclusiones: HerenciaVideo · 2 min
  • Laboratorio opcional - HerenciaLectura · 1 h
  • Introducción: DecoradoresVideo · 0 min
  • Envoltura de funciones y decoradoresVideo · 20 min
  • Envoltura de funciones y decoradoresActividad · 10 min
  • Decoradores con clasesVideo · 8 min
  • Decoradores con clasesActividad · 10 min
  • Decoradores inmobiliariosVideo · 8 min
  • Método DecoradoresVideo · 4 min
  • Outro: DecoradoresVideo · 1 min
  • Evaluación - HerenciaLectura · 1 h
  • Opcional - ¿Qué ha utilizado para practicar esta semana?Cuestionario · 30 min
UNIDAD 17 - Funciones y excepciones más avanzadas · 27 lecciones

Clases y herencia en Python - UNIDAD 17 - Funciones y excepciones más avanzadas

  • Utilizar la Herramienta de Práctica de los Hitos RúnicosActividad · 5 min
  • Introducción: Funciones más avanzadasVideo · 0 min
  • Añadir documentación a las funciones con DocstringsVideo · 4 min
  • Argumentos posicionales dinámicos con *argsVideo · 5 min
  • Argumentos dinámicos con **kwargsVideo · 7 min
  • Decoradores con argumentosVideo · 5 min
  • Decoradores integrados en el módulo functoolsVideo · 12 min
  • Final: Funciones más avanzadasVideo · 1 min
  • Evaluación - DecoradoresLectura · 1 h
  • Introducción: ExcepcionesVideo · 1 min
  • Manejo de excepciones Flujo de controlVideo · 7 min
  • Manejo de diferentes tipos de excepcionesVideo · 6 min
  • Instancias de excepciónVideo · 4 min
  • ExcepcionesActividad · 10 min
  • Cuándo utilizar Try/ExceptVideo · 3 min
  • Cuándo utilizar Try/ExceptActividad · 10 min
  • Excepciones estándarActividad · 10 min
  • Conclusiones: ExcepcionesVideo · 1 min
  • Laboratorio opcional - Try ExceptLectura · 1 h
  • Evaluación - ExcepcionesLectura · 1 h
  • Depuración con puntos de interrupciónVideo · 7 min
  • Introducción a DjangoVideo · 17 min
  • Cómo utiliza Django las clases y la herenciaVideo · 14 min
  • Introducción - Proyecto final de cursoVideo · 5 min
  • Evaluación - Proyecto: Rueda de PythonLectura · 1 h
  • Comentarios sobre el cursoLectura · 10 min
  • Siga aprendiendo con Michigan OnlineLectura · 10 min
UNIDAD 18 - Introducción · 11 lecciones

Proyecto Python: Ingeniería de software y manipulación de imágenes - UNIDAD 18 - Introducción

  • Introducción a la EspecializaciónVideo · 11 min
  • Novedades Actualizaciones y mejoras en la segunda ediciónVideo · 2 min
  • Bienvenido al curso de proyectos Python 3Video · 3 min
  • Plan de estudiosLectura · 10 min
  • Ayúdenos a saber más sobre ustedLectura · 10 min
  • Diseño de proyectos PythonVideo · 8 min
  • Conversión de diagramas de clasesVideo · 10 min
  • Captura de interacciones entre clasesVideo · 11 min
  • Completar el juegoVideo · 22 min
  • Introducción a la tarea 1Video · 1 min
  • Tarea 1Lectura · 1 h
UNIDAD 19 - Biblioteca de imágenes Python (PIL) · 6 lecciones

Proyecto Python: Ingeniería de software y manipulación de imágenes - UNIDAD 19 - Biblioteca de imágenes Python (PIL)

  • Introducción a la biblioteca de imágenes de PythonVideo · 10 min
  • Fundamentos de la imagenVideo · 12 min
  • Funciones comunes en la biblioteca de imágenes de PythonVideo · 7 min
  • Creación de imágenes en PythonVideo · 12 min
  • Introducción a la tarea 2Video · 1 min
  • Asignación 2Lectura · 1 h
UNIDAD 20 - Reconocimiento óptico de caracteres (OCR) con Tesseract · 7 lecciones

Proyecto Python: Ingeniería de software y manipulación de imágenes - UNIDAD 20 - Reconocimiento óptico de caracteres (OCR) con Tesseract

  • Introducción al reconocimiento óptico de caracteresVideo · 10 min
  • Combinación de OCR y tratamiento de imágenesVideo · 12 min
  • Uso de los widgets de JupyterVideo · 20 min
  • Tarea 3Lectura · 3 h
  • Comentarios sobre el cursoLectura · 10 min
  • Adquirir conocimientos avanzados en programación orientada a datos y depuraciónLectura · 1 min
  • Siga aprendiendo con Michigan OnlineLectura · 10 min
Certificado oficial

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
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $4,990 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    20 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    7 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Programación en Python 3

Muestra · verificable por folio y QR

  • 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 University of Michigan.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 20 unidades · 584 lecciones · 240 h
  • 12 meses de acceso
  • 7 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$4,990MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

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 University of Michigan; 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.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Programación en Python 3

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture