YoVDO

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

Offered By: University of Michigan via Coursera

Tags

Python Courses Databases Courses Data Visualization Courses Relational Databases Courses Object-oriented programming Courses Database Design Courses Data Modeling Courses

Course Description

Overview

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

Syllabus

  • Объектно-ориентированный язык Object Oriented Python
    • Для начала мы рассмотрим основы языка Object Oriented Python. Хотя мы не будем создавать собственные объекты, но нам понадобится немало объектно-ориентированных конструкций: BeautifulSoup, строки, словари, подключение к базам данных. Поэтому необходимо как минимум понимать основные принципы и терминологию объектно-ориентированного подхода.
  • Основы структурированного языка запросов SQL
    • Мы изучим четыре базовые операции (создание, чтение, редактирование и удаление, сокращенно «CRUD») с данными, хранящимися в базе данных.
  • Модели данных и SQL-запросы в реляционных БД
    • В этом разделе мы рассмотрим принципы хранения данных в нескольких таблицах одной базы данных и способы установления связей между строками в таблицах.
  • Связи «многий ко многим» в языке SQL
    • В этом разделе мы научимся моделировать ситуации, когда, например, учащиеся записываются на курсы, при этом каждый курс посещает несколько учащихся, а каждый учащийся может записаться на несколько курсов.
  • Базы данных и визуализация
    • В этом разделе мы объединим все изученные темы. Мы займемся извлечением и обработкой данных с их последующей визуализацией в Google Maps API.

Taught by

Charles Russell Severance

Tags

Related Courses

MongoDB for Developers
MongoDB University
Data Wrangling with MongoDB
MongoDB via Udacity
Intro to Point & Click App Development
Salesforce via Udacity
SAP Business Suite powered by SAP HANA
SAP Learning
Desarrollo de Aplicaciones Web: Conceptos Básicos
University of New Mexico via Coursera