Инженеры/архитекторы/аналитики данных
975 subscribers
1 photo
3 videos
49 links
Канал посвящен обучению с нуля до архитектора хранилища данных. Изучаем SQL, Power BI, ETL, Python, моделирование DWH, выбор технических решений для DWH.
Download Telegram
Привет! сегодня в 18-30 состоится первое занятие пятимесячного курса по ClickHouse для аналитика и инженеров данных.

На курсе вы пройдете всю необходимую базу, чтобы стать, как минимум, крепким мидлом в разработке на ClickHouse.
Более подробно тут https://t.me/dwhlearn/57

Оплата помесячная - 6000 рублей в месяц.
Для начала обучения необходимо только уметь писать SELECT запросы на выборку данных.

Чтобы присоединиться, пиши @vladamelin
👍1
Всем привет! сегодня стартует новая группа изучения SQL для аналитиков данных. В течение 4-х месяцев мы будем каждую неделю изучать новый материал, делать домашние задания, созваниваться и обсуждать вопросы, решать задачи.

Чтобы присоединиться или по любым вопросам пишите @vladamelin

Также на прошлой недели начались курсы по ClickHouse и dbt. Еще есть возможность присоединиться.
🔥5
Привет!

Опубликовано занятие курса по ClickHouse, посвященное движку ReplicatedMergeTree

https://youtu.be/AfrABUWYg-c
https://rutube.ru/video/a7a9471d202c8bedd25087649e95a4b5/
https://disk.yandex.ru/i/y0CBJuRtzR3TYw

В этом видео вы найдете:
- 2 способа создания таблицы с движком ReplicatedMergeTree;
- описания параметров, передаваемых при создании таблицы;
- как посмотреть содержимое в ClickHouse Keeper;
- демонстрацию, что происходит при вставки/изменении/удалении строк на одной из реплик;
- демонстрацию, что происходит при вставке строк на ноду, при выключенной второй ноде;
- демонстрацию, что происходит при вставке строк на ноду, при выключенном ClickHouse Keeper;

Код с занятия: https://github.com/amelinvladimir/clickhouse_course/tree/main/24%20ReplicatedMergeTree

Документация: https://clickhouse.com/docs/ru/engines/table-engines/mergetree-family/replication
🔥16👍41
Друзья, делюсь новостями:

🎉 сегодня записал и опубликовал завершающее 26ое занятие курса по ClickHouse 🎉

мы с группой начали обучение в мае и вот оно подходит к концу. Группа у нас отличная, очень благодарен за участие, доверие и ваши вложенные силы! ❤️

Немного о планах:
1. В ближайшие 2 недели опубликую курс по ClickHouse на stepik.org. Это будет мой первый курс на этой платформе 🎉 Пока не особо понимаю, как правильно на этой платформе продвигать курсы. Какому-то количеству первых покупателей будет скидка, там так полагается.
2. Чуть позже опубликую также на stepik.org курс по dbt.
3. Курс по python для анализа данных начнем в ближайшее время, ориентируемся начать 10 декабря. Чуть позже опубликую программу и анонс.
👍51🔥3
Размышлял, к чему хочу прийти в направлении преподавания курсов по инженерии данных лет через 20-30.
Возможно много разных вариантов. Пока единственное, что мне понятно точно - нужно сильно беспокоиться о качестве занятий.
Поэтому решил составить и регулярно пополнять чек-лист "идеального занятия".

В ближайшее время опубликую свои наработки - обсудим.

А пока буду рад вашем предложениям. Что бы вы внесли в этот чек-лист?
👍25
Буду проводить курс по ClickHouse для коллег. Впервые набралась живая группа таких размеров
🔥23👍7
В преддверии старта курса по python для анализа данных прошу вас написать, что бы вы хотели видеть в этом курсе
добрый вечер, друзья!

На stepik.org опубликован курс по ClickHouse!
Ссылка на курс https://stepik.org/a/259019

Стоимость - 6000 рублей.
При оплате по промокоду FIRST20CLICKHOUSE для вас стоимость будет 5000 рублей.
Промокод действует по 5 декабря.

Я очень рад этому событию! Спасибо вас за участие и поддержку!
🔥2214👍3
Интересная статистика по курсу по ClickHouse:
- 302 часа было потрачено на запись курса и проведение обучения у первой группы. То есть чуть меньше 2ух полных рабочих месяцев;
- в среднем на подготовку материалов и проведение занятий тратится 10 часов 45 минут в неделю.
👏15😨4👍2🙏1
Друзья, добрый день!

вынужден отложить старт курса по Python на конец января, а именно на 21 января.
Необходимо закрыть все долги по предыдущим курсам и тщательно подготовиться к старту нового.

Прошу прощения у тех, кто планировал начать уже в декабре.

Обязательно стартанем!
👍115👌4
Привет!

на stepik.org опубликован курс по dbt https://stepik.org/a/240234
В течение месяца будет действовать 20% скидка по промокоду FIRST20

Это полная копия курса, который проводится вживую.

Вы найдете в нем:
- разворот с нуля всего необходимого ПО;
- создание нового проекта dbt;
- изучение основных сущностей: model, seed, snapshot, analyses
- создание 3-х типов тестов: singular, generic и unit
- использование Jinja для генерации кода
- создание макросов
- обзор основных пакетов, в том числе для работы с data vault
- интеграция с airflow

Стоимость курса 6000 рублей.
По 11 января по купонку стоимость - 5000 рублей.

https://stepik.org/a/240234
🔥321
С наступающим Новым годом, друзья! Желаю каждому из вас работу вашей мечты!
🔥3015🎄12🙏1
Друзья, 21 января, в среду, мы начинаем курс по основам языка программирования python.
Этот курс рассчитан на тех, кто в будущем планирует использовать python в одной из сфер разработки: для работы с данными, веб-разработки, написания скриптов, создания игр и др.

Благодаря своей простоте python набрал огромную популярность и является самым распространненым языком в мире.
В том числе python чаще всего применяется для задач по анализу данных. Именно поэтому наш очередной курс посвящен именно этому языку.

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

Обратите внимание, что на данном курсе не будет тем по анализу данных. У нас будет отдельный курс "Python для анализа данных", о начале которого будет сообщено отдельно.

Список тем, которые будут разобраны на курсе:
1. Что такое python?
2. Установка ПО
3. Работа с командной строкой
4. Hello world
5. Переменные и типы данных
6. Работа со строками
7. Работа с числами
8. Получение информации от пользователя
9. Создание примитивного калькулятора
10. Создание простой игры
11. Списки
12. Функции работы со списками
13. Кортежи
14. Функции
15. Оператор if
16. Делаем более сложный калькулятор
17. Оператор while
18. Оператор for
19. Блоки кода
20. Создаем простую игру
21. Вложенные циклы
22. Комментирование кода
23. Обработка ошибок try/catch
24. Чтение текстовых файлов
25. Запись в текстовый файл
26. Использование модулей и pip
27. Классы и объекты
28. Создание простой программы/игры
29. Функции объекта
30. Наследование
31. Интерпретатор Python
32. Виртуальное окружение
33. Установка дополнительных модулей
34. Рекурсия
35. Структуры данных - set (стэк,очередь)
36. Структуры данных - справочники
37. Структуры данных - map
38. Lambda выражения

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

В курсе будет сделан упор на практику, чтобы вы как можно лучше освоили в работе данный язык.

Формат обучения будет следующим. Каждую неделю вам будут даны:
- Видео уроки по одной или двум темам;
- Домашнее задание с проверкой выполнения и примером решения;
- Чат в котором можно задавать вопросы;
- Еженедельный общий созвон с разбором вопросов, а такде живой практикой решения задач.

Стоимость участия: 6000 рублей в месяц.
Продолжительность обучения - от 5 до 7 месяцев, в зависимости от нашей общей скорости.

Для записи прошу написать @vladamelin
🔥9
Также вы можете приобрести полные версии курсов по ClickHouse и dbt со скидкой 1000 рублей.

Курс по ClickHouse:
Ссылка: https://stepik.org/a/259019
Промокод: FORCHANNEL

Курс по dbt:
Ссылка: https://stepik.org/a/240234
Промокод: FORCHANNEL
🔥7
Всем привет!

опубликован урок-знакомство с объектно-ориентированным программированием.
https://stepik.org/lesson/2363649/step/1?unit=2398995
🔥10
Друзья, я больше года думал о начале новой группе, но не хватало времени для ее старта.

И наконец получилось выделить время, поэтому делаю ананос о старте группы: "Пройди собеседование на аналитика данных на отлично".

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

С другой стороны, я провел много собеседований на инженеров и аналитиков данных разных уровней и вижу, что найти сильного кандидата - крайне трудно.
Хороший кандидат - это брилиант, за которого борятся.

Целью данных группы будет сделать из вас такой брилиант.

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

В группе мы будем заниматься:
- Отработкой решения задач по основным темам, по которым чаще всего дают задачи;
- Зазубриванием/осмыслением основных теоретических моментов, которые чаще всего спрашивают;
- Проходить тренировочные собеседования, как в вживую так и с помощью ИИ;
- Выявлять сильные стороны, а также же направления для роста;
- Составлять резюме, откликаться на вакансии, проходить реальные собеседования и анализировать результат;
- Устраиваться на работу мечты :)

Список основных тем, которые мы будет отрабатывать:

SQL:
- Оконные функции;
- Соединения таблиц, виды джойнов;
- Группировки;
- Подзапросы, cte;
- Индексы, оптимизация;

Python:
- Pandas;
- NumPy;
- Matplotlib, seaborn;

BI:
- Построение простых дашбордов в Datalens и Power BI;

Хранилище данных:
- Отличие OLAP от OLTP;
- Факты и измерения;
- Снежинка и звезда;
- Построение хранилиза данных по Кимбалу, Инману, Datavault 2.

Продуктовые и бизнес-метрики:
- Базовые метрики;

Мы будет встречаться онлайн по воскресеньям через неделю (2 встречи в месяц) на 2 - 2,5 часа.
Каждое занятие будет состоять из следующих частей:
- Разбор вопросов на тему "как попасть на собеседование": определение цели устройства на работу, поиск и отбор вакансии, составление резюме и сопроводительного письма, отклики;
- Пробное собеседование одного из участников;
- Далее по одной из тем (SQL, Python и тд):
- Разбораем теорию;
- Смотрим примеры решения задач;
- По теме, которую разбирали на прошлом занятии:
- Тренируем ответы на вопросы;
- Разбираем задачи, которые не получилось решить;

У вас будет много домашнего задания, нужно быть готовыми тратить на него 5 часов в неделю.
В домашнее задание будет входить:
- Изучение теоретических вопросов и практика ответов на них;
- Решение большого количества задач (каждый день нужно будет решить не менее одной задачи. В чате будем обсуждать задачи, которые не получается решить);
- Прохождение пробных собеседований с ИИ;
- Подготовка к приглашению вас на собеседования (отбор вакансий, составление резюме и тд).

С каким уровнем подговки можно присоединиться к группе:
- Если вы уже изучили SQL и Python. Вы доведете до автоматизма решение задач и ответы на вопросы;
- Если вы не знаете SQL и Python. На вас будет более высокая нагрузка (вам нужно быть готовыми тратить 8-10 часов в неделю), вам дополнительно нужно будет самостоятельно пройти курсы по SQL и Python.

Варианты обучения и стоимость:
- В группе - 10 000 рублей в месяц. Встречи будут проходить по воскресеньям в 9-00;
- Индивидуальное обучение - 25 000 рублей в месяц. Встречи будут проходить по воскресеньям в 7-00 (индивидуально можем искать другие варианты);

По всем вопросам пишите @vladamelin
11😁2
Друзья, несколько дополнений на основе поступивших вопросов:
- Старт 5 июля при условии набора группы от 4 человек;
- Будет также практика решения задач с помощью ИИ, так как это сейчас необходимый навык для работы;
- При оплате до 5 июля будет скидка 3000 рублей, то есть стоимость составит 7000 рублей;
- Программа рассчитана на 7 месяцев, но она может быть сильно скорректирована в зависимости от потребностей участников собранной группы.

Желаю вам хорошего дня!
👍4
Очередной урок курса по Python опубликован.
Урок на Stepik

Урок посвящен одной из самых интересных тем в основах Python - замыканиям.
Понимание замыкания позволит нам создавать свои собственные декораторы, поэтому важно разобраться в этой теме, чтобы стать Python разработчиком.
👍8