Перейти к содержимому
TelegramGitHub

Практика

Здесь мы учимся руками. Теория есть в Базе знаний. Здесь — упражнения.

Практика начинается с базового минимума. Это пять навыков. Без них трудно работать и инженеру данных, и аналитику.

НавыкЗачемИнженер данныхАналитик данных
SQLПолучать и менять данные в базеПишет трансформации, модели dbt, проверки качестваОтвечает на вопросы бизнеса, строит отчёты и дашборды
CLIРаботать с компьютером и сервером через терминалЗапускает пайплайны, работает с облаком и серверамиЗапускает скрипты, работает с файлами и dbt
PythonАвтоматизировать то, что не делает SQLПишет ETL, работает с API, пишет DAG для AirflowЧистит данные, считает статистику, строит графики
Git и GitHubХранить код и работать в командеВсе пайплайны и модели живут в Git, изменения — через Pull RequestSQL и ноутбуки тоже хранятся в Git, ревью кода
DockerЗапускать программы одинаково вездеУпаковывает пайплайны, запускает базы и Airflow локальноПоднимает базу или BI-инструмент на своём ноутбуке

Начните с SQL. Это главный язык данных. Вы поставите DuckDB на свой компьютер и будете решать задачи на настоящих данных.

Главное правило практики: решаем сами, без AI. Так появляется навык.