Работа с базами данных в Python

所在平台: Coursera

课程主页: https://www.coursera.org/learn/python-databases-ru

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Python中的数据库操作 课程概述:本课程将介绍结构化查询语言(SQL)的基础知识以及数据库设计作为数据收集、分析与处理过程中的一个独立步骤。课程中使用SQLite3作为数据库管理系统。我们将学习如何创建搜索机器人,以及多阶段的数据收集和可视化过程。为了实现简单的数据可视化,我们将使用D3.js库。本课程涵盖《Python for Everybody》一书的第14-15章。成功完成本课程需要先了解教材1-13章的内容,以及该专业的前三门课程。此外,本课程将学习Python 3语言。 课程大纲: 第一部分:面向对象的Python语言基础 在这一部分,我们将学习面向对象的Python语言基础知识。虽然我们不会创建自己的对象,但我们需要使用许多面向对象的构造,如BeautifulSoup、字符串、字典,以及与数据库的连接。因此,理解面向对象方法的基本原理和术语是必要的。 第二部分:结构化查询语言SQL基础 我们将学习四项基本操作(创建、读取、编辑和删除,即“CRUD”)来处理存储在数据库中的数据。 第三部分:关系数据库中的数据模型和SQL查询 在这一部分,我们将探讨在一个数据库中将数据存储在多个表中的原则,以及如何在表中的行之间建立关系。 第四部分:SQL中的多对多关系 我们将学习如何建模类似情景,例如学生报名参加课程,每门课程有多个学生,而每个学生可以报名参加多门课程。 第五部分:数据库与可视化 在本部分中,我们将结合所有学习的主题,提取和处理数据,并在Google Maps API中进行可视化展示。

课程大纲

Part: 1

Title:Объектно-ориентированный язык Object Oriented Python

Description:Для начала мы рассмотрим основы языка Object Oriented Python. Хотя мы не будем создавать собственные объекты, но нам понадобится немало объектно-ориентированных конструкций: BeautifulSoup, строки, словари, подключение к базам данных. Поэтому необходимо как минимум понимать основные принципы и терминологию объектно-ориентированного подхода.

Part: 2

Title:Основы структурированного языка запросов SQL

Description:Мы изучим четыре базовые операции (создание, чтение, редактирование и удаление, сокращенно «CRUD») с данными, хранящимися в базе данных.

Part: 3

Title:Модели данных и SQL-запросы в реляционных БД

Description:В этом разделе мы рассмотрим принципы хранения данных в нескольких таблицах одной базы данных и способы установления связей между строками в таблицах.

Part: 4

Title:Связи «многий ко многим» в языке SQL

Description:В этом разделе мы научимся моделировать ситуации, когда, например, учащиеся записываются на курсы, при этом каждый курс посещает несколько учащихся, а каждый учащийся может записаться на несколько курсов.

Part: 5

Title:Базы данных и визуализация

Description:В этом разделе мы объединим все изученные темы. Мы займемся извлечением и обработкой данных с их последующей визуализацией в Google Maps API.

课程评论(0条)

课程详情

В настоящем курсе рассматриваются основы структурированного языка запросов (SQL) и проектирования баз данных как отдельного этапа процесса сбора, анализа и обработки данных. В качестве системы управления базой данных в курсе используется библиотека SQLite3. Мы научимся создавать поисковых роботов, а также многоэтапные процессы сбора и визуализации данных. Для простой визуализации данных мы воспользуемся библиотекой D3.js. В данном курсе рассматриваются разделы 14–15 книги «Python для всех». Для успешного прохождения курса необходимо ознакомиться с материалами разделов учебника 1–13, а также трех первых курсов по данной специализации. В этом курсе изучается язык Python 3.

课程标签

0人关注该课程

主题相关的课程