Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

3 000 ₽
нет рассрочки
Аналитики, разработчики и тестировщики часто работают с наборами данных. Посчитать статистику продаж в разных измерениях, преобразовать и «почистить» JSON неудобной структуры, найти проблемы в 500-мегабайтном логе nginx — похожие задачи приходится решать постоянно.
Чтобы проанализировать или преобразовать данные, часто используют Excel или библиотеки вроде pandas. Это неплохие инструменты: Excel удобен для самых простых задач, а pandas отлично подойдёт, как только вы посвятите ему первые 1000 часов.
Но есть ещё один инструмент. Он намного мощнее Excel, проще и выразительнее pandas. Это SQLite — полноценная СУБД, которая не требует установки и настройки. SQLite использует SQL — язык, специально созданный для обработки данных — и добавляет к нему кучу приятных возможностей.
О чем и для кого
Курс расскажет, как использовать SQLite для повседневной работы с данными:
 Быстро проанализировать большой набор данных и найти неочевидные закономерности.
 Построить сводный отчет из нескольких источников, с группировками и аналитическими функциями.
 Загрузить, преобразовать и выгрузить данные в нужном формате.
 Удобно работать с JSON-документами.
Курс для вас, если:
 Вы устали от возни с экселем или не хотите запоминать тысячу и одну команду pandas.
 Уже знаете SQL и не хотите учить ещё один язык или библиотеку, чтобы решать повседневные задачи.
 Хотите раз и навсегда освоить универсальный инструмент работы с данными.
 Думаете, что SQLite — «игрушечная» СУБД, не пригодная для реальных задач.
Курс не подойдет, если:
 Вы совсем не знаете SQL.
 Не готовы работать с командной строкой.
Курс исключительно практический. Мы не будем разбирать пять вариантов конструкции FOREIGN KEY ON DELETE, уровни изоляции транзакций или разницу между нормальными формами. Вместо этого сфокусируемся на конкретных задачах — так вы сразу сможете применять знания в работе.
Вы сможете использовать SQLite на практике уже после первого модуля. А если пройдете курс до конца — SQLite превратится для вас в универсальный инструмент, которые подходит почти для любых задач.
Курс интерактивный. Упражнения можно выполнять прямо в браузере, не нужно ничего скачивать или устанавливать. Когда немного освоитесь — повторите их в консоли.
Навыки программирования не требуются.
Содержание
 Основы SQLite. Загружаем датасет, вспоминаем SQL, выгружаем в CSV.
 Очистка данных. «Причесываем» проблемные данные и разбираемся с типами.
 Связи в данных. Соединяем, объединяем и пересекаем таблицы в наборе данных.
 Данные → знания. Считаем среднее, процентили, распределение и корреляцию. Анализируем текст.
 JSON. Нативно работаем с JSON-документами и нереляционными структурами данных.
 Большие наборы. Эффективно работаем с увесистыми таблицами.
 Оконные функции. Осваиваем продвинутые аналитические функции для классных отчетов.
Как проходят занятия
Курс собран из модулей, каждый модуль — отдельная большая тема: например, «JSON» или «оконные функции». Модуль состоит из 5–6 уроков. Урок состоит из лекции и нескольких практических заданий.
Практические задания участники выполняют в интерактивной песочнице. Ответы проверяются автоматически, ждать не придется. Если что-то не получается — участники задают вопросы в комментариях к заданию, я отвечаю.
Лекции письменные, видео нет. Я умею понятно объяснять сложные вещи, так что читать их приятно. Много примеров и картинок, нет сухой теории. В конце каждого модуля идет краткое резюме.
Прохождение модуля занимает 2–4 часа, зависит от вашей подготовки. Весь курс займет 15–30 часов.
Стоимость и участие
Курс состоит из семи модулей и экзамена. Это 47 уроков и 130 практических заданий. Если наберете 80% баллов — получите сертификат, 90% баллов — сертификат с отличием.
Стоимость курса — 3000 ₽. Первый модуль доступен бесплатно.

Что вы получите после обучения

Приобретаемые навыки
1
JSON
3
SQLite
4
Анализ данных
5
Функции
6
Множества
7
Очистка данных
8
СУБД
9
Индексы
10
CSV
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Разрабатываю опенсорс, веду курсы, пишу о программировании и данных.

С удовольствием пишу софт и топлю за здравый смысл в разработке и жизни. Победитель конкурса авторов Хабра в номинации «просто о сложном». Веду телеграм-каналы о питоне @ohmypy, Go @thank_go и SQL @sqliter.

Образовательная организация

Stepik — образовательная платформа и конструктор онлайн-курсов.

Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки.

Наша цель — сделать образование открытым и удобным.

Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.

Платформа Stepik включает в себя конструктор бесплатных занятий и уроков. Создать интерактивный обучающий курс может любой зарегистрированный пользователь. При этом авторы обучающих материалов сохраняют авторские права. Сервис не имеет ограничений по числу обучающихся на курсе.

Stepik имеет обширные возможности по созданию онлайн-курсов, обучающих занятий и уроков с использованием текстов, видео, картинок, тестовых задач, в процессе выполнения которых можно вести обсуждения с остальными обучающимися, а также с преподавателем. Всего в Stepik присутствует 20 типов заданий, проверка которых может осуществляться как в автоматическом, так и в ручном режиме.

Большим преимуществом данной платформы является возможность встраивать созданные материалы на сторонние сайты, например, Moodle и Canvas.

Кроме того, Stepik может использоваться в качестве площадки для проведения разнообразных мероприятий, таких как олимпиады и конкурсы.

Интерфейс платформы полностью русскоязычный, достаточно дружественный и интуитивно понятный. Платформа полностью бесплатна.

За каждый пройденный курс в Stepik обучающийся получает сертификат о прохождении. Получение сертификата также бесплатно.

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

Основы SQLite

  1. Что такое SQLite
  2. Загружаем данные
  3. Анализируем данные
  4. Выгружаем данные
  5. Экспорт и импорт
  6. Резюме

Очистка данных

  1. Чистим данные
  2. Чистим данные, практика
  3. Числа и строки
  4. Даты
  5. Другие типы
  6. Резюме

Связи в данных

  1. Связи между таблицами
  2. Иерархия
  3. «Многие ко многим»
  4. Множества
  5. Представления
  6. Резюме

Данные - знания

  1. Min, max, avg
  2. Процентили
  3. Распределение
  4. Корреляция
  5. Анализ текста
  6. Резюме

JSON

  1. Что такое JSON
  2. Работа с JSON
  3. Иерархия
  4. От JSON к таблицам
  5. Резюме

Большие наборы

  1. Загружаем данные
  2. Что такое индекс
  3. Строим индексы
  4. Сложные индексы
  5. Выгружаем данные
  6. Резюме

Оконные функции

  1. Ранжирование
  2. Смещение
  3. Агрегация
  4. Скользящие агрегаты
  5. Резюме

Финал

  1. Экзамен
  2. Итоги

Бонусы

  1. Шпаргалка по курсу

Приложения

  1. Установка SQLite
  2. Типы данных
  3. JOIN таблиц
  4. Расширения
  5. Песочница
  6. Как возобновить курс

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 18.04.2024 09:37
SQLite для аналитики

SQLite для аналитики

Оставить отзыв
Поделиться курсом с друзьями