К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Работа с базами данных в Python · LearnSpace
Назад в каталог
courseraПрограммирование

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

Курс от University of Michigan
Уровень не указан≈ 14.5 чРусский
О курсеНавыкиПрограммаПреподаватели

О курсе

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

Навыки, которые вы освоите

Relational DatabasesDatabasesSQLDatabase ManagementObject Oriented Programming (OOP)Database DesignPython ProgrammingData ManipulationGeospatial MappingQuery LanguagesInteractive Data VisualizationData ProcessingData ModelingData VisualizationApplication Programming Interface (API)Database Systems

Программа курса

5 модулей · 56 учебных материалов

01Объектно-ориентированный язык 18 материалов

Приветствие

Добро пожаловать на курс «Работа с базами данных в Python»ВидеоРасскажите немного о себе! (English)ЧтениеУчебник по PythonЧтениеПереход с Python 2. Кодирование данных в Python 3Чтение

Учитесь у экспертов

Charles Russell Severance

Clinical Professor of Information

Работа с базами данных в Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14.5 ч

5 модулей

Язык: Русский

Субтитры: Французский, Корейский, Английский, Испанский

Часть программы вашего университета
Символы и строки формата UnicodeВидео
Примечание для неаттестуемых обучающихся: Отправка выполненных заданийЧтение
Принципы кодирования данных в Python 3Задание

Установка Python

Windows 10. Установка Python и написание программыВидеоWindows. Создание скриншотовВидеоMacintosh. Использование Python и создание программыВидеоMacintosh. Создание скриншотовВидео

Лекции

14.1. Принципы и терминология объектно-ориентированного подходаВидео14.2. Создание нашего первого класса и объектаВидео14.3. Жизненный цикл объектаВидео14.4. Наследование объектовВидео

Оценивание заданий

Объектно-ориентированное программированиеЗадание

Бонус

Бонус: интервью с Бертраном Мейером (Bertrand Meyer) «Разработка программного обеспечения»ВидеоБонус: часы приема в офисе в ЛондонеВидео
02Основы структурированного языка запросов SQL10 материалов

Лекции

15.1. Реляционные базы данныхВидео15.2. Работа с базами данныхВидео15.3. Применение операций CRUD к отдельной таблицеВидеоПример: подсчет адресов электронной почты в базе данныхВидео

Оценивание заданий

SQL – запросы к отдельной таблицеЗаданиеНаша первая база данныхВнешний инструментПодсчет адресов электронной почты в базе данныхВнешний инструмент

Бонус

Бонус: часы приема в Загребе, ХорватияВидеоИнтервью: Элизабет Фонг (Elizabeth Fong) «Первые годы SQL»ВидеоПример: Twspider.py (раздел 15)Видео
03Модели данных и SQL-запросы в реляционных БД10 материалов

Лекции

15.4. Проектирование модели данныхВидео15.5. Представление модели данных в виде таблицВидео15.6. Добавление данных в реляционную БДВидео15.7 . Преобразование данных командой JOINВидеоПример: Tracks.py (раздел 15)Видео

Оценивание заданий

SQL – запросы в многотабличной реляционной БДЗаданиеМноготабличная база данных — БД аудиозаписейВнешний инструмент

Бонус

Бонус: Часы приема в Перте, АвстралияВидеоБонусное интервью: Никлаус Вирт (Niklaus Wirth)ВидеоБонус: часы приема в БарселонеВидео
04Связи «многий ко многим» в языке SQL7 материалов

Лекции

15.8. Связи «многий ко многим»ВидеоПример: roster.py (раздел 15)Видео

Оценивание заданий

Связи «многий ко многим» в языке PythonЗаданиеНесколько учащихся и несколько курсовВнешний инструмент

Бонус

Бонус: часы приема в МехикоВидеоБонусное интервью: Эндрю Танненбаум (Andrew Tannenbaum), компания MinixВидеоПример: Twfriends.py (раздел 15)Видео
05Базы данных и визуализация11 материалов

Лекции

16.1. ГеокодированиеВидео16.2. Визуализация данных геокодированияВидео

Оценивание заданий

Пример: Geodata.py (раздел 16)ВидеоПерекрестная проверка другими учащимися и выставление оценок: обратная связь от преподавателяЧтениеБазы данных и визуализация (оценка работы другими учащимися)Внешний инструмент

Бонус

Бонус: часы приема в АмстердамеВидеоБонусное интервью: Ричард Столлмэн (Richard Stallman), Фонд бесплатного программного обеспеченияВидеоБонусное интервью: Брайан Бехлендорф (Brian Behlendorf), Фонд ApacheВидеоПожалуйста, оцените данный курс в разделе Class-CentralЧтениеОпрос по окончании курса (English)ЧтениеОбучайтесь с помощью Michigan Online (Keep Learning with Michigan Online)Чтение