SQLite на практике
Я делаю интерактивный курс по прикладному анализу данных в SQLite. В этой заметке расскажу о нем и покажу, что внутри.
Аналитики, разработчики и тестировщики часто работают с наборами данных. Посчитать статистику продаж в разных измерениях, преобразовать и «почистить» 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-документами и нереляционными структурами данных.
Что внутри
Уже готовы 12 уроков и 24 практических задания. Новые уроки выходят каждые две недели. Вот несколько инсайдов:




Стоимость и участие
Прямо сейчас курс в разработке, новый модуль выходит каждые две недели. Уже готовы два модуля: 12 уроков и 24 практических задания. Пока курс не закончен, структура и содержание могут измениться — я учитываю вопросы и замечания участников.
Чем раньше оплачиваете, тем дешевле:
1000 ₽ до 10 января,- 1500 ₽ до 1 февраля,
- 2500 ₽ до 1 марта,
- 3000 ₽ после 1 марта.
В течение недели можно вернуть полную стоимость, если курс не понравился.
Чтобы начать сегодня, оплатите и укажите почту — на нее придет приглашение:
И подписывайтесь на канал «SQLite на практике»