Ссылка
нажмите — покажем
нажмите — покажем
Друзья, привет!
опубликованы 24ый и 25ый уроки базового курса по python, посвященные:
Работе с JSON:
https://rutube.ru/video/private/74daff2c79fff4763ab4881f97758bbb/?p=qOMH675foplsecaSdW8cDA
https://youtu.be/_oPeaJ8YmB0
Базовым операциям в операционной системе:
https://rutube.ru/video/private/fa2dd8fafb588ca3139c498fcb29a35b/?p=hHTGYkCA4eYdP9J2VduVeA
https://youtu.be/t25Zo2pnmMw
Курс доступен по ссылке: https://stepik.org/course/271947
7 · 1.2K · Ссылка
нажмите — покажем
нажмите — покажем
Созданы канал и группа в MAX, присоединяйтесь:
канал: https://max.ru/join/M8YWyHnjyaoPBVhpwSGsHnpnGRPZdSBiZoWgdoBOrVU
группа: https://max.ru/join/FKWG1VZw5L7RcOEYdUuN_Ypoy-5x77GF70kyBwhsEBE
1.3K · Ссылка
нажмите — покажем
нажмите — покажем
Также вы можете приобрести полные версии курсов по ClickHouse и dbt со скидкой 1000 рублей.
Курс по ClickHouse:
Ссылка: https://stepik.org/a/259019
Промокод: FORCHANNEL
Курс по dbt:
Ссылка: https://stepik.org/a/240234
Промокод: FORCHANNEL
7 · 1.5K · Ссылка
нажмите — покажем
нажмите — покажем
Всем привет!
опубликован урок-знакомство с объектно-ориентированным программированием.
https://stepik.org/lesson/2363649/step/1?unit=2398995
3 · 1.1K · Друзья, я больше года думал о начале новой группе, но не хватало времени для ее старта.
И наконец получилось выделить время, поэтому делаю ананос о старте группы: "Пройди собеседование на аналитика данных на отлично".
Сейчас на рынке труда на каждую вакансию начинающего аналитика или инженера данных приходят сотни, а то и тысячи откликов.
Если вы хотите устроиться на свою первую работу аналитиком данных, то скорее всего встретите трудности.
С другой стороны, я провел много собеседований на инженеров и аналитиков данных разных уровней и вижу, что найти сильного кандидата - крайне трудно.
Хороший кандидат - это брилиант, за которого борятся.
Целью данных группы будет сделать из вас такой брилиант.
Главный критерий успешного прохождения собеседования на вашу первую работу аналитиком или инженером данных - правильно, быстро и уверенно решить практические задачи.
Также важно правильно ответить на теоретические вопросы.
В группе мы будем заниматься:
- Отработкой решения задач по основным темам, по которым чаще всего дают задачи;
- Зазубриванием/осмыслением основных теоретических моментов, которые чаще всего спрашивают;
- Проходить тренировочные собеседования, как в вживую так и с помощью ИИ;
- Выявлять сильные стороны, а также же направления для роста;
- Составлять резюме, откликаться на вакансии, проходить реальные собеседования и анализировать результат;
- Устраиваться на работу мечты :)
Список основных тем, которые мы будет отрабатывать:
SQL:
- Оконные функции;
- Соединения таблиц, виды джойнов;
- Группировки;
- Подзапросы, cte;
- Индексы, оптимизация;
Python:
- Pandas;
- NumPy;
- Matplotlib, seaborn;
BI:
- Построение простых дашбордов в Datalens и Power BI;
Хранилище данных:
- Отличие OLAP от OLTP;
- Факты и измерения;
- Снежинка и звезда;
- Построение хранилиза данных по Кимбалу, Инману, Datavault 2.
Продуктовые и бизнес-метрики:
- Базовые метрики;
Мы будет встречаться онлайн по воскресеньям через неделю (2 встречи в месяц) на 2 - 2,5 часа.
Каждое занят
11 · 840 · Друзья, несколько дополнений на основе поступивших вопросов:
- Старт 5 июля при условии набора группы от 4 человек;
- Будет также практика решения задач с помощью ИИ, так как это сейчас необходимый навык для работы;
- При оплате до 5 июля будет скидка 3000 рублей, то есть стоимость составит 7000 рублей;
- Программа рассчитана на 7 месяцев, но она может быть сильно скорректирована в зависимости от потребностей участников собранной группы.
Желаю вам хорошего дня!
5 · 937 · Очередной урок курса по Python опубликован.
Урок на Stepik
Урок посвящен одной из самых интересных тем в основах Python - замыканиям.
Понимание замыкания позволит нам создавать свои собственные декораторы, поэтому важно разобраться в этой теме, чтобы стать Python разработчиком.
3 · 535 · Завтра начинаем первую встречу группы по подготовке к трудоустройству аналитиков данных.
За последние несколько дней удалось пообщаться с несколькими будущими участниками и провести небольшие интервью. Было интересно увидеть, что, несмотря на разный опыт, проблемы у большинства очень похожи.
Кто-то уже закончил несколько курсов и регулярно проходит собеседования, но пока не получает оффер.
Кто-то хорошо решает SQL-задачи, но чувствует неуверенность во время технического интервью.
Кто-то понимает, что знает теорию, но пока не представляет, как выглядит работа аналитика в реальной компании.
Поэтому программу первой версии группы я немного скорректировал.
Помимо подготовки к собеседованиям, будем уделять больше внимания реальным рабочим кейсам.
Хочется, чтобы после нескольких месяцев занятий участники умели не только писать SQL-запросы, но и отвечать на вопросы вроде:
— Почему упала выручка?
— Почему вырос отток клиентов?
— Какие показатели стоит показать руководителю?
— Какие выводы можно сделать из этих данных?
Именно такие задачи аналитики решают каждый день.
Кроме этого, будем регулярно проводить тренировочные собеседования, разбирать реальные тестовые задания компаний, обсуждать резюме, отклики и обратную связь работодателей.
Мне хочется сделать не просто очередной курс по SQL или Python, а небольшую рабочую группу, в которой люди постепенно становятся более уверенными специалистами и помогают друг другу дойти до первой работы.
Если вы давно изучаете аналитику данных, но чувствуете, что самостоятельно двигаться становится сложно, то присоединиться еще можно.
Первая встреча состоится завтра. Если останутся свободные места, можно будет подключиться к группе в течение первой недели без потери материала.
Если есть вопросы — пишите в личные сообщения.
@vladamelin
400 · Привет! Вчера провели первую встречу группы по подготовке к трудоустройству аналитиков данных.
Начали с темы, которая очень часто встречается на собеседованиях, — оконных функций в SQL.
Но главная цель занятия была не просто разобрать теорию. Хочется, чтобы знания постепенно переходили в навык, который можно спокойно использовать на собеседовании и в работе.
Поэтому домашнее задание построено немного иначе, чем на большинстве курсов.
В течение недели каждый участник:
* каждый день решает по одной задаче на оконные функции;
* самостоятельно формулирует два теоретических вопроса по теме;
* придумывает одну собственную задачу.
На следующей встрече участники будут проводить тренировочные собеседования друг для друга.
Один выступает в роли интервьюера, другой — кандидата. Будем тренировать самопрезентацию, разбирать теоретические вопросы и решать практические задачи так, как это происходит на реальных технических интервью.
Мне кажется, такой формат дает гораздо больше, чем просто просмотр очередной лекции. Когда сам задаешь вопросы, оцениваешь ответы и объясняешь решения, начинаешь гораздо глубже понимать материал.
Параллельно продолжаю работу над автоматизацией обучения.
В ближайшее время значительную часть рутинной работы возьмет на себя ИИ.
Бот будет самостоятельно присылать участникам задачи, проверять решения, давать обратную связь, подсказывать, какие темы стоит повторить, и помогать поддерживать регулярную практику между занятиями.
Мне кажется, за такими инструментами будущее обучения. Но при этом они не заменяют наставника — они освобождают время для того, что действительно сложно автоматизировать: обсуждения бизнес-кейсов, разборов собеседований, анализа решений и индивидуальной обратной связи.
Если вам близок такой подход к обучению и вы хотите подготовиться к первой работе аналитиком данных не только через изучение теории, но и через постоянную практику, присоединиться к группе пока еще можно.
На этой неделе новые участники еще успеют спокойно вк
321 · Ссылка
нажмите — покажем
нажмите — покажем
Привет 👋
📚 Опубликовал два новых видеоурока по Python.
В них разбираем темы, которые пригодятся не только для понимания языка, но и для написания действительно качественного кода.
🔹 Урок 38. Использование декораторов. Разбираем, зачем функции нужна эта «обёртка». Смотрим на практичные примеры: кэширование через @lru_cache (чтобы не вычислять одно и то же по десять раз, нагружая процессор) и элегантное превращение методов в свойства через @property.
🔹 Урок 39. Создание своих декораторов. Учимся писать универсальные декораторы с *args и **kwargs, передавать в них аргументы для гибкой настройки и сохранять документацию оригинальной функции с помощью @wraps, чтобы не терять читаемость кода.
Ссылки на видео:
▶️ Урок 38: https://youtu.be/Td_DnkSGGSY
▶️ Урок 39: https://youtu.be/3LTb22D27XU
Полные версии уроков вместе с домашними заданиями и проверкой результатов уже доступны на Stepik:
🔗 https://stepik.org/lesson/2473247/step/1?unit=2510961
🔗 https://stepik.org/lesson/2473248/step/1?unit=2510962
3 · 754 · Ссылка
нажмите — покажем
нажмите — покажем
🎥 Опубликовал новый видеоурок по Python — Работа с API и библиотека requests.
API — один из самых важных инструментов современного разработчика. Именно через API программы получают данные от внешних сервисов, работают с Telegram-ботами, погодными сервисами, банковскими системами, нейросетями и тысячами других приложений.
В этом уроке подробно разбираем:
• что такое API и как происходит обмен данными по HTTP;
• чем отличаются запросы GET, POST, PUT и DELETE;
• как использовать библиотеку requests;
• как передавать параметры через params и заголовки через headers;
• как получать и обрабатывать JSON-ответы;
• что означают основные HTTP-статусы (200, 400, 403, 404, 500);
• как правильно обрабатывать ошибки и использовать тайм-ауты при работе с внешними сервисами.
🎬 Смотреть видео:
https://youtu.be/gadQkLmWE8o
https://rutube.ru/video/private/ffb2ea42e642730eac8687ed4a0b64d8/?p=XF9SO6YoppY2pwrN8eMxig
📚 Если хотите не просто посмотреть урок, а закрепить материал на практике, полная версия занятия с тестами доступна на Stepik:
https://stepik.org/lesson/2495164/step/1?unit=2533026
💻 Весь код из урока:
https://github.com/amelinvladimir/python_basics_course/tree/main/%D0%A3%D1%80%D0%BE%D0%BA%2040
Даже если вы не планируете становиться backend-разработчиком, понимание работы API сегодня необходимо практически каждому Python-разработчику, аналитику данных и специалисту по автоматизации. Это одна из тех тем, без которой сложно представить реальные проекты.
11 · 768 · Ссылка
нажмите — покажем
нажмите — покажем
🎥 Опубликовал новый видеоурок по Python — Создание собственного API на FastAPI.
В предыдущем уроке мы научились обращаться к чужим API с помощью библиотеки requests. Теперь пришло время посмотреть на задачу с другой стороны — создать собственный API, к которому смогут обращаться другие программы.
В этом уроке разбираем:
• как работают серверные приложения, предоставляющие API;
• почему FastAPI стал одним из самых популярных Python-фреймворков для разработки веб-сервисов;
• как создавать собственные API-эндпоинты с помощью декораторов;
• как обрабатывать GET, POST, PUT и DELETE-запросы;
• как принимать параметры из URL и тела запроса;
• как запустить приложение, которое постоянно ожидает входящие запросы и возвращает клиентам структурированные ответы.
После этого урока вы сможете написать свой первый полноценный API и поймете, как устроено взаимодействие между клиентом и сервером. Именно на таких принципах работают Telegram-боты, мобильные приложения, интернет-магазины, банковские сервисы и большинство современных веб-приложений.
🎬 Смотреть на YouTube:
https://youtu.be/DhiF2RwIek4
или на Rutube:
https://rutube.ru/video/private/a78cba2ccf69f7ad55413bfa977c6c59/?p=aBRvK-xiff2NtgKX946I5g
📚 Полное занятие с тестами и практическими заданиями:
https://stepik.org/lesson/2495165/step/1?unit=2533027
💻 Код из видеоурока:
https://github.com/amelinvladimir/python_basics_course/tree/main/%D0%A3%D1%80%D0%BE%D0%BA%2041
Если проходите курс последовательно, рекомендую сначала изучить предыдущий урок по работе с API через requests, а затем переходить к FastAPI. Вместе эти два занятия дают полное представление о том, как программы обмениваются данными: сначала как клиент, затем как сервер.
5 · 772 · Всем привет!
опубликованы 2 урока курса по Python, посвященные работе с реальным проектом httpie, на которых мы:
- узнаем о проекте httpie;
- установим и запустим httpie;
- скачаем исходный код проекта и соберем из него httpie;
- внесем правки в код проекта.
Получайте опыт работы с реальным проектом на python:
https://stepik.org/lesson/2509677/step/1?unit=2547567
https://stepik.org/lesson/2509678/step/1?unit=2547568
6 · 589 · Друзья, курс "Основы Python" завершен.
Это был долгий путь в 6 месяцев, в течение которого было пройдено много тем, которых более чем достаточно, чтобы перейти к web разработке на python, работе с данными или решению devOps задач.
Курсом во многом доволен.
Курс опубликован в открытом доступе, так как основы Python также как и SQL это самые первые темы, которые стоит учить, когда заходишь в ИТ в анализ или инжиниринг данных.
Спасибо группе, с которой мы шли.
https://stepik.org/course/271947/syllabus
4 · 618 · R Фотография
нажмите — покажемДобрый день! А можно ли на степик добавить просмотр всех тестов, которые проходит код при проверке. Например, я вижу тестовые входные и выходные данные для первого теста, но не вижу данных для последующих тестов и получается, что я не могу проверить в чем же конкретно ошибка, какие тестовые данные использовались, какой результат ожидается и какой фактически получился при прохождении последующих после первого тестов.R Конкретно это на Уроке №10, "Логические выражения" - 4 шаг. Но насколько я понимаю, так на всех заданиях с кодом. Видны данные только для первого тест-кейса, а для последующих тестов данных нет. То есть проверки по факту проходят и в ответе ошибка вида Failed test #2 of 5. Wrong answer" или "Failed test #3 of 5. Wrong answer", но данных для этих тестов нет.
Ссылка
нажмите — покажем
нажмите — покажем
Друзья, опубликовано видео "Python для начинающих за 8 часов" https://www.youtube.com/watch?v=lYv94cH7I2A
Поставьте, пожалуйста, лайк, это поможет продвижению данного видео и всего проекта
8 · 383 ·