- Level Foundation
- المدة 15 ساعات hours
- الطبع بواسطة University of Michigan
-
Offered by
عن
Este curso presentará a los estudiantes los conceptos básicos del lenguaje de consulta estructurado (Structured Query Language, SQL), así como el diseño básico de bases de datos para almacenar datos como parte de una iniciativa de varios pasos para recopilar, analizar y procesar datos. El curso utilizará SQLite3 como base de datos. También crearemos rastreadores web y procesos de visualización y recopilación de datos de varios pasos. Utilizaremos la biblioteca D3.js para realizar la visualización básica de datos. Este curso abarcará los capítulos de 14 y 15 del libro “Python para todos”. Para que le vaya bien en este curso, debe estar familiarizado con el material cubierto en los capítulos 1 a 13 del libro de texto y los primeros tres cursos de esta especialización. Este curso abarca Python 3.الوحدات
Bienvenida
1
Assignment
- Uso de datos codificados en Python 3
2
Videos
- Bienvenida al uso de bases de datos con Python
- Caracteres y cadenas Unicode
4
Readings
- Help us learn more about you! (inglés)
- Libro de texto de Python
- Desde Python 2 - Codificación de datos en Python 3
- Aviso para aprendices de auditoría: Envío de asignación
Instalación de Python
4
Videos
- Windows 10: Instalación de Python y escritura de un programa
- Windows: Toma de capturas de pantalla
- Macintosh: Cómo usar Python y escribir un programa
- Macintosh: Toma de capturas de pantalla
Disertaciones
4
Videos
- 14.1 - Definiciones y terminología orientadas a objetos
- 14.2 - Nuestra primera clase y objeto
- 14.3 - Ciclo de vida del objeto
- 14.4 - Herencia de objetos
Evaluaciones
1
Assignment
- Programación orientada a objetos
Bonificación:
2
Videos
- Bonificación: Entrevista: Ingeniería de software, Bertrand Meyer
- Bonificación: Horario de oficina, Londres
Disertaciones
4
Videos
- 15.1 Bases de datos relacionales
- 15.2 - Uso de bases de datos
- 15.3 - CRUD de tabla única
- Ejemplo de trabajo: Recuento de correos electrónicos en una base de datos
Evaluaciones
1
Assignment
- SQL de tabla única
2
External Tool
- Nuestra primera base de datos
- Recuento de correos electrónicos en una base de datos
Bonificación:
3
Videos
- Bonificación: Horario de oficina, Zagreb, Croacia
- Entrevista: Elizabeth Fong, Los primeros años de SQL
- Ejemplo de trabajo: Twspider.py (Capítulo 15)
Disertaciones
5
Videos
- 15.4 - Diseño de un modelo de datos
- 15.5 - Representación de un modelo de datos en tablas
- 15.6 - Inserción de datos relacionales
- 15.7 - Reconstrucción de datos con JOIN
- Ejemplo de trabajo: Tracks.py (Capítulo 15)
Evaluaciones
1
Assignment
- SQL relacional de varias tablas
1
External Tool
- Base de datos de varias tablas - Pistas
Bonificación
3
Videos
- Bonificación: Horario de oficina, Perth, Australia
- Entrevista de bonificación: Niklaus Wirth
- Bonificación: Horario de oficina, Barcelona
Disertaciones
2
Videos
- 15.8 - Relaciones de varios a varios
- Ejemplo de trabajo: roster.py (Capítulo 15)
Evaluaciones
1
Assignment
- Relaciones de varios a varios y Python
1
External Tool
- Varios estudiantes en varios cursos
Bonificación
3
Videos
- Bonificación: Horario de oficina, México, Ciudad
- Entrevista de bonificación: Andrew Tannenbaum, Minix
- Ejemplo de trabajo: Twfriends.py (Capítulo 15)
Disertaciones
2
Videos
- 16.1 - Geocodificación
- 16.2 - Visualización de geocodificación
Evaluación
1
External Tool
- Bases de datos y visualización (calificación por pares)
1
Videos
- Ejemplo de trabajo: Geodatos (Capítulo 16)
1
Readings
- Asignación calificada por pares, aporte del instructor
Bonificación
3
Videos
- Bonificación: Horario de oficina, Ámsterdam
- Entrevista de bonificación: Richard Stallman, Free Software Foundation
- Entrevista de bonificación: Brian Behlendorf, Apache Foundation
3
Readings
- Califique este curso en Class Central (Inglés)
- Post-Course Survey (inglés)
- Siga aprendiendo con Michigan Online (inglés)
Auto Summary
"Uso de bases de datos con Python" es un curso de nivel básico en el dominio de TI y Ciencias de la Computación, impartido por Coursera. Enfocado en SQL y el diseño de bases de datos, utiliza SQLite3 para el almacenamiento de datos y D3.js para la visualización. Con una duración de 900 minutos, es ideal para quienes ya tienen conocimientos previos en Python y buscan ampliar sus habilidades en análisis y procesamiento de datos. Disponible en suscripciones Starter y Professional.

Charles Russell Severance