
Mejor para:
Cualquiera sin experiencia en programación.
Visión general
Esta Especialización de la Universidad de Michigan tiene uno de los mejores currículos de programación para principiantes totales. La serie de cursos cubre una tubería completa para realizar una de las tareas de programación más comunes: recuperar, analizar y almacenar datos de varias fuentes.
El profesor de este curso es muy entusiasta y atractivo, y hay muchos recursos opcionales, como entrevistas con figuras destacadas, lo que hace que la experiencia de aprendizaje sea entretenida. Además, dado que este curso es tan popular, encontrará un foro comunitario muy poblado donde el personal y los estudiantes pueden resolver problemas de programación.
Silaba:
Curso 1: Programación para todos (Primeros pasos con Python)
- Instalación y uso de Python en Windows y Mac
- Creando el primer programa
- Introducción a las variables y expresiones
- Declaraciones condicionales
- Hacer funciones
- Bucle e iteración
Curso 2: Estructura de datos de Python
- Trabajando con cadenas
- Trabajar con archivos
- Listas, diccionarios, tuplas
- formato JSON
Curso 3: Uso de Python para acceder a datos web
- Expresiones regulares (Regex) para extraer datos
- Introducción a redes y sockets (HTTP y API)
- Recuperación y análisis de datos de páginas web
- Análisis de datos XML
- Cómo analizar datos JSON de API REST
Curso 4: Uso de bases de datos con Python
- Introducción a la Programación Orientada a Objetos (POO)
- Introducción a las bases de datos relacionales y SQL
- Diseño de modelos de datos para bases de datos.
- Relaciones de tablas de bases de datos
- Geocodificación y visualizaciones
Curso 5: Capstone: recuperación, procesamiento y visualización de datos con Python
- Construyendo un motor de búsqueda con Python
- Spidering, modelado y visualización de datos de correo electrónico
A un ritmo pausado, puede esperar completar esta serie en unos ocho meses. Si puede dedicar más de las tres horas recomendadas por semana, puede pasar el contenido más rápido, pero convertirse en un programador competente llevará una cantidad significativa de tiempo independientemente.
Inscribirse en Especialización en Python para todos