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

Прикладной анализ данных на SQL. Импорт и экспорт, очистка данных, поиск связей и анализ показателей, аналитические функции и работа с JSON.
2–4 часа на модуль
Сертификат Stepik

О курсе

Аналитики, разработчики и тестировщики часто работают с наборами данных. Посчитать статистику продаж в разных измерениях, преобразовать и «почистить» 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 превратится для вас в универсальный инструмент, который подходит почти для любых задач.

Лекции письменные, видео нет. Я умею понятно объяснять сложные вещи, так что читать их приятно. Много примеров, нет сухой теории. В конце каждого модуля идет краткое резюме.

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

Навыки программирования не требуются. Но курс непростой, будьте к этому готовы.

Курс состоит из семи модулей и экзамена. Это 35 уроков и 129 практических заданий. Если наберете 80% баллов — получите сертификат, 90% баллов — сертификат с отличием.

Первый модуль доступен бесплатно.

Для кого этот курс

Аналитики, разработчики, тестировщики и администраторы

Начальные требования

  • Базовые знания SQL
  • Опыт работы с командной строкой

Наши преподаватели

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

загружаем...
Certificate

Сертификат

Сертификат Stepik

Сколько стоит обучение

Price: 3 000 
Попробовать бесплатно
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 3 000