Практика
Здесь мы учимся руками. Теория есть в Базе знаний. Здесь — упражнения.
Практика начинается с базового минимума. Это пять навыков. Без них трудно работать и инженеру данных, и аналитику.
Пять навыков
Заголовок раздела «Пять навыков»| Навык | Зачем | Инженер данных | Аналитик данных |
|---|---|---|---|
| SQL | Получать и менять данные в базе | Пишет трансформации, модели dbt, проверки качества | Отвечает на вопросы бизнеса, строит отчёты и дашборды |
| CLI | Работать с компьютером и сервером через терминал | Запускает пайплайны, работает с облаком и серверами | Запускает скрипты, работает с файлами и dbt |
| Python | Автоматизировать то, что не делает SQL | Пишет ETL, работает с API, пишет DAG для Airflow | Чистит данные, считает статистику, строит графики |
| Git и GitHub | Хранить код и работать в команде | Все пайплайны и модели живут в Git, изменения — через Pull Request | SQL и ноутбуки тоже хранятся в Git, ревью кода |
| Docker | Запускать программы одинаково везде | Упаковывает пайплайны, запускает базы и Airflow локально | Поднимает базу или BI-инструмент на своём ноутбуке |
С чего начать
Заголовок раздела «С чего начать»Начните с SQL. Это главный язык данных. Вы поставите DuckDB на свой компьютер и будете решать задачи на настоящих данных.
Главное правило практики: решаем сами, без AI. Так появляется навык.
Базовый минимум SQL DuckDB на вашем компьютере. 50 уроков и задания.
Базовый минимум CLI Терминал, файлы, команды.
Базовый минимум Python Язык для автоматизации и ETL.
Базовый минимум Git и GitHub Код, история изменений, Pull Request.
Базовый минимум Docker Контейнеры и локальное окружение.