课程信息
2,205 次近期查看

第 1 门课程(共 1 门)

100% 在线

立即开始,按照自己的计划学习。

可灵活调整截止日期

根据您的日程表重置截止日期。

初级

El curso requiere conocimientos de programación en Python y de programación orientada a objetos.

完成时间大约为12 小时

建议:Entre 3 y 5 horas por semana...

西班牙语(Spanish)

字幕:西班牙语(Spanish)

您将学到的内容有

  • Check

    Comprender qué son y cómo funcionan las bases de datos relacionales.Crear sus propias bases de datos relacionales en SQLite.

  • Check

    Construir sistemas orientados a objetos que persistan sus datos en una base de datos relacional utilizando el mapeo objeto relacional de SQLAlchemy.

  • Check

    Escribir consultas SQL

  • Check

    Comprender que es el Mapeo Objeto Relacional

您将获得的技能

Computer ProgrammingPython ProgrammingPython Implementation

第 1 门课程(共 1 门)

100% 在线

立即开始,按照自己的计划学习。

可灵活调整截止日期

根据您的日程表重置截止日期。

初级

El curso requiere conocimientos de programación en Python y de programación orientada a objetos.

完成时间大约为12 小时

建议:Entre 3 y 5 horas por semana...

西班牙语(Spanish)

字幕:西班牙语(Spanish)

教学大纲 - 您将从这门课程中学到什么

1
完成时间为 5 小时

Introducción a las bases de datos relacionales

¡Bienvenidos al primer módulo del curso! En este módulo abordaremos los siguientes contenidos: veremos qué son las bases de datos relacionales. Describiremos sus fundamentos y sus componentes, entre ellos detallaremos las relaciones, los registros y las columnas y se explicará qué es y para qué sirve una clave primaria y una clave foránea. Luego veremos que es la integridad de datos y detallaremos los diversos tipos de restricciones de integridad que implementa una base de datos relacional. Por último veremos qué son y para qué sirven los índices en las bases de datos relacionales. Además describiremos cómo utilizar el motor de base de datos SQLite con el programa SQLite Browser, el cual utilizaremos durante el curso para hacer diversas pruebas.

...
8 个视频 (总计 26 分钟), 4 个阅读材料, 4 个测验
8 个视频
Uso de SQLiteBrowser2分钟
Creación de tablas4分钟
Operaciones sobre una tabla3分钟
Relaciones3分钟
Primary Key2分钟
Foreign Key4分钟
Creación de índices2分钟
4 个阅读材料
Instalación de SQLite y SQLiteBrowser15分钟
Base de datos relacionales15分钟
Integridad de datos15分钟
Introducción a los Índices5分钟
3 个练习
Tablas o relaciones16分钟
Relaciones entre tablas20分钟
Índices4分钟
2
完成时间为 3 小时

Lenguaje SQL

Avanzamos al módulo 2 de contenido. En esta semana aprenderemos el lenguaje de consultas SQL (del inglés, Structured Query Language). Primero veremos como crear, modificar y borrar tablas de la base de datos utilizando este lenguaje, para luego detallar cómo se realizan consultas de los datos y cómo se insertan, actualizan y borran registros de una tabla en la base de datos. Por último veremos cómo realizar consultas sobre tablas que están relacionadas.

...
10 个视频 (总计 26 分钟), 3 个阅读材料, 5 个测验
10 个视频
Creación de tablas4分钟
Modificación de tablas3分钟
Borrado de tablas1分钟
Consultas sobre una tabla5分钟
Inserción de datos en tablas2分钟
Actualización de datos en tablas1分钟
Borrado de datos en tablas1分钟
Consultas utilizando LEFT JOIN1分钟
Consultas utilizando INNER JOIN1分钟
3 个阅读材料
Referencia SQL: Tablas15分钟
Referencia SQL: Datos de las tablas20分钟
JOINS de tablas10分钟
3 个练习
Crear, actualizar y borrar tablas20分钟
Operaciones sobre una tabla20分钟
Consultas sobre múltiples tablas15分钟
3
完成时间为 3 小时

Manejo de bases de datos en Python

Llegamos al módulo 3 del curso. En esta semana trabajaremos con la librería sqlite3 que forma parte de la biblioteca estándar de Python. Se detalla qué son y para qué sirven las conexiones y los cursores de base de datos. Se explicará qué es una transacción y cómo las utiliza la librería. Luego trabajaremos insertando, actualizando, borrando y consultando objetos de la base de datos. Por último veremos qué son y para qué sirven las migraciones o cambios de esquema.

...
8 个视频 (总计 30 分钟), 3 个阅读材料, 5 个测验
8 个视频
Conexiones de base de datos5分钟
Cursores de base de datos3分钟
Guardar un objeto en la base de datos2分钟
Consulta de objetos en la base de datos5分钟
Actualización de un objeto en la base de datos3分钟
Borrado de un objeto en la base de datos1分钟
Creación de migraciones o cambios de esquema3分钟
3 个阅读材料
La librería sqlite320分钟
Adaptadores y conversores20分钟
Migraciones o cambios de esquema10分钟
3 个练习
La librería sqlite325分钟
CRUD sobre modelos del programa20分钟
Migraciones de esquema de base de datos5分钟
4
完成时间为 5 小时

Mapeo Objeto Relacional

Llegamos al último Módulo del curso. Felicitaciones por haber llegado hasta aquí. En esta semana aprenderemos que es el Mapeo Objeto Relacional (del inglés, ORM) y trabajaremos con la librería SQLAlchemy que implementa un ORM para Python. Se explicarán las bases de SQLAlchemy y se realizará la creación de modelos mapeados. Luego se guardarán objetos nuevos o modificaciones a uno existente y se borrarán objetos de la base de datos. Además veremos cómo se realizan las consultas en SQLAlchemy utilizando el objeto Query. Por último veremos cómo relacionar dos modelos, con relaciones uno a muchos, muchos a uno, uno a uno y muchos a muchos.

...
8 个视频 (总计 28 分钟), 3 个阅读材料, 7 个测验
8 个视频
Mapeo de modelos5分钟
Guardar objetos en la base de datos5分钟
Consultas de objetos3分钟
Creando relaciones entre modelos3分钟
Consultas de objetos relacionados2分钟
Borrar objetos de la base de datos2分钟
Construyendo relaciones muchos a muchos2分钟
3 个阅读材料
Introducción a SQLAlchemy50分钟
Referencia API de consultas10分钟
Relaciones entre modelos25分钟
4 个练习
Introducción al Mapeo Objeto Relacional20分钟
Relaciones entre modelos10分钟
Borrado de objetos5分钟
Relaciones muchos a muchos10分钟

讲师

Avatar

Agustin Olmedo

Licenciado en Ciencias de la Computación
Facultad de Ingeniería

关于 奥斯达拉尔大学

La Universidad Austral se propone servir a la sociedad a través de la búsqueda de la verdad, mediante el desarrollo y transmisión del conocimiento, la formación en las virtudes y la atención de cada persona según su destino trascendente, proponiendo un estilo de liderazgo intelectual, profesional, social y público....

关于 Aprende a programar con Python 专项课程

Este programa especializado está dirigido a aquellas personas que tengan interés por conocer y aprender sobre la programación en Python. A través de 4 cursos irás aprendiendo a manejarte a partir de los conceptos básicos de programación utilizando el lenguaje de programación Python en su versión 3.0. La dificultad y exigencia en el manejo de los contenidos irá creciendo paulatinamente a lo largo de los cursos. Este programa se desarrolla en 4 MOOCS de 4 semanas de duración cada uno...
Aprende a programar con Python

常见问题

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您注册课程后,将有权访问专项课程中的所有课程,并且会在完成课程后获得证书。您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

还有其他问题吗?请访问 学生帮助中心