Артём Шумейко - видео - все видео

Новые видео из канала RuTube на сегодня - 18 April 2026 г.


Видео на тему: Артём Шумейко - видео


🎓 Курс по Backend разработке, на котором я готовлю востребованных разработчиков. Начинай бесплатно или записывайся на экскурсию: https://clck.ru/3T6S3r ☘️ Задача "Город с минимальным населением": https://solvit.space/l/raarwa ☘️ Задача "Покупки до бана": https://solvit.space/l/wyxtgh ☘️ Задача "Определить тип узла дерева": https://solvit.space/l/iwtjqd Мой телеграм-канал, где я пишу о своем стартапе и работе разработчиком: https://t.me/artemshumeiko 00:00 О чем видео 01:11 Решаем задачу "Город с минимальным населением" в Ozon 03:46 Решаем задачу "Покупки до бана" в Ozon 15:11 Решаем задачу "Определить тип узла дерева" в WB🎓 Курс по Backend разработке, на котором я готовлю востребованных разработчиков. Начинай бесплатно или записывайся на экскурсию: https://clck.ru/3Ssyvj ☘️ Готовься к собеседованиям бесплатно на Солвит: https://solvit.space/l/qtrtku Забрать памятку с вопросами и ответами с собеседования: https://clck.ru/3Ssyx4 Мой телеграм-канал, где я пишу о своем стартапе и работе разработчиком: https://t.me/artemshumeiko 00:00 О чем видео и знакомство с собеседуемым 3:51 На каком фреймворке проще подключить аутентификацию и авторизацию 5:35 Популярные способы реализации аутентификации и авторизации 6:05 Какие плюсы и минусы у JWT-токенов 10:00 Чем отличается аутентификация от авторизации 11:40 Может ли быть на сайте одновременно форма «логин-пароль» и JWT-токены 13:45 В каком формате происходит кодирование исходных данных в JWT 15:19 Какого формата рефреш токены 18:12 Чем отличаются пароли от рефреш токенов 21:04 В чем разница кодирования и хеширования 25:31 Какую библиотеку используете для работы с S3 26:27 Что такое bucket 29:18 Как принимать файлы в протоколе HTTP 30:22 Опыт работы с микросервисами 32:26 Зачем нужен брокер сообщений 34:38 Как устроено хранение данных в Kafka 38:14 Возможно ли общение между микросервисами не через брокер, а HTTP протокол 39:28 Какие основные элементы интеграции с API нужно учесть для надёжности, поддерживаемости 41:37 Как реализовать ограничитель запросов 45:36 Как связаны Celery и асинхронность 48:47 Когда применять процессы, а когда — потоки 50:29 Какая библиотека отвечает за потоки в Python 56:38 Практическая часть: задача на типы данных 58:51 Задача на написание асинхронной функции, которая делает несколько get-запросов и возвращает результаты 1:13:17 Задача на код-ревью 1:24:25 SQL задача на вычисление авторов с самым большим количеством книг 1:45:03 Фидбек по собеседованию🎓 Курс по Backend разработке, на котором я готовлю востребованных разработчиков. Начинай бесплатно или записывайся на экскурсию: https://clck.ru/3Sj8uY ☘️ Задача "Реализация range на Python": https://solvit.space/l/witvpt Мой телеграм-канал, где я пишу о своем стартапе и работе разработчиком: https://t.me/artemshumeiko 00:00 О чем видео 01:04 Решаем задачу на реализацию range на Python 14:28 Вопрос про RestAPI 21:31 Задача на код-ревью🎓 🎓 Курс по Backend разработке, на котором я готовлю востребованных разработчиков. Начинай бесплатно или записывайся на экскурсию: https://clck.ru/3SZRyv ☘️ Задача "Авторы с крупнейшим доходом": https://solvit.space/l/euicmp ☘️ Задача "Зарплаты сотрудников": https://solvit.space/l/yuitys ☘️ Задача "Опытные пилоты на пассажирских рейсах": https://solvit.space/l/egtpjy ☘️ Задача "Средний возраст клиентов": https://solvit.space/l/jjeetd Мой телеграм-канал, где я пишу о своем стартапе и работе разработчиком: https://t.me/artemshumeiko 00:00 О чем видео 01:43 Решаем задачу "Авторы с крупнейшим доходом" в Альфа-Банк 10:12 Решаем задачу "Зарплаты сотрудников" в Сбер 16:13 Решаем задачу "Опытные пилоты на пассажирских рейсах" в Т-Банк 23:22 Решаем задачу "Средний возраст клиентов" в Альфа-Банк🎓 Курс по Backend разработке, на котором я готовлю востребованных разработчиков. Начинай бесплатно или записывайся на экскурсию: https://clck.ru/3SZTMS ☘️ Готовься к собеседованиям бесплатно на Солвит: https://solvit.space/l/lzwxkp Забрать памятку с вопросами и ответами с собеседования: https://clck.ru/3STcxC Мой телеграм-канал, где я пишу о своем стартапе и работе разработчиком: https://t.me/artemshumeiko 00:00 О чем видео и знакомство с собеседуемым 04:31 Какие типы и структуры данных есть в Python 09:36 Структуры, которые под капотом используют хэш-таблицу 20:44 Что такое декоратор 28:08 Часто используемые dunder методы 39:55 Можно ли это реализовать гарантированное закрытие чего-либо без контекстного менеджера 40:39 Зачем нужен декоратор property 42:03 Что такое корутина 43:18 Как околопараллельно запустить асинхронные функции 45:57 Типовые задачи, которые решают асинхронность 47:06 Отличия потоков и асинхронности 55:54 Как можно вызвать карутину без await 1:01:41 Чем отличается having от where 1:02:27 Что такое индексы в базе данных 1:03:33 Что такое обновление индексов 1:06:41 Что такое обновление индекса 1:11:49 Что такое ACID в базе данных 1:17:52 Что такое проблема n+1 1:25:17 Как реализовать интеграцию с внешним сервисом по API 1:30:28 Задача на рефакторинг Python кода 1:38:02 Ревью задача: Улучшение REST роутов 1:47:04 Обратная связь по собеседованию и оценка знаний🎓 Курс по Backend разработке, на котором я готовлю востребованных разработчиков. Начинай бесплатно или записывайся на экскурсию: https://clck.ru/3SZSKm ☘️ Задача "Декоратор с HTML тегами": https://solvit.space/l/atwrvj ☘️ Задача "Матрица: Начало": https://solvit.space/l/qxukwy Мой телеграм-канал, где я пишу о своем стартапе и работе разработчиком: https://t.me/artemshumeiko 00:00 О чем видео 01:15 Решаем задачу на декораторы 09:01 Решаем live coding задачу 21:12 Решаем задачу со списками данных 28:58 Задача на код-ревью🎓 Мы обучаем Python Backend-разработке так, чтобы ты писал код как инженер. Заходи и начни свой путь бесплатно: https://clck.ru/3RGXGJ 🎓 Начни изучать курс "Продвинутое ООП" бесплатно: https://clck.ru/3RGXFF ☘️ Готовься к собеседованиям бесплатно на Солвит: https://solvit.space/l/aqmmxp Получить роадмап из видео: https://clck.ru/3ReE99🎓 Мы обучаем Python так, чтобы ты писал код как инженер. Заходи и начни свой путь: https://clck.ru/3RGXff 🎓 Начни изучать продвинутое ООП бесплатно: https://clck.ru/3RGXsH ☘️ Готовься к собеседованиям бесплатно на Солвит: https://solvit.space/l/qvdpbi Чтобы получить код из видео, переходи в бота: https://clck.ru/3ReEAs Telegram-канал об IT, разработке и прокачке мышления программиста: https://t.me/artemshumeiko 00:00 Суть ограничителя запросов 3:30 Пишем ограничитель запросов 41:58 Запускаем UvicornПрочитать статью по трендам рынка Backend разработки https://clck.ru/3RGYLm 🎓 Мы обучаем Python так, чтобы ты писал код как инженер. Заходи и начни свой путь: https://clck.ru/3RGYN5 Telegram-канал об IT, разработке и прокачке мышления программиста: https://t.me/artemshumeiko 00:00 Статьи на Хабре 05:27 Тренды скачиваний 08:29 Тренды Google/Yandex 16:52 Западные вакансии 22:10 Вакансии на хедхантере по ключевым словам 24:33 Тренды на СолвитВ этом видео мы напишем Telegram бота c использованием Webhook’ов и Serverless. Репоизторий с кодом из видео: https://sourcecraft.dev/shumrganization/my-telegram-bot Стань инженером, которого хотят нанимать. Заходи и начни прокачивать свои навыки с нами: https://clck.ru/3RGYbG Telegram-канал об IT, разработке и прокачке мышления программиста: https://t.me/artemshumeiko 00:00 Что сегодня будет! 1:15 Пишем бота на Python 6:33 Создаем репозиторий для хранения кода 09:15 Разворачиваем бота 11:04 Что такое serverless 14:18 Пишем CI/CD пайплайн 16:58 Что такое вебхуки 25:27 Переразвертываем бота 30:45 Подводим итогиВ этом видео мы напишем мини-стартап на Python с использованием самых современных технологий. 🎓 Мы обучаем Python так, чтобы ты писал код как инженер. Заходи и начни свой путь: https://clck.ru/3QdTSA Интерактивные роадмапы по FastAPI и Django и код из видео: https://clck.ru/3ReEF6 Telegram-канал об IT, разработке и прокачке мышления программиста: https://t.me/artemshumeiko 00:00 Сегодня пишем стартап 01:31 Схема проекта 03:23 Готовим среду окружения с uv 06:02 Пишем каркас API на FastAPI 07:43 Подключаем нейронку Gemini 21:29 Подключаем Базу данных SQLite 30:12 Делаем запросы в базу данных 33:17 Получаем IP адрес пользователя 40:38 Вайбкодим фронтенд 41:43 Настраиваем CORS 46:06 Еще раз объясняю, как все работаетВ этом видео на конкретном примере разбираем, что такое SOLID, как применять эти принципы в реальной разработке и стоит ли это делать 🎓 Научись писать поддерживаемый код в ООП-стиле: https://clck.ru/3QYRfS Памятка "Вопросы по ООП с собеседований" в Telegram-боте: https://clck.ru/3ReEHM Мой телеграм-канал, где я пишу о своем стартапе и работе разработчиком: https://t.me/artemshumeiko 00:00-01:02 Что будем делать в видео 01:03-03:37 Разбираем проект-пример 03:38-08:40 Разбираем код примера 08:41-39:00 Смотрим как принципы SOLID нарушены в примере 39:01-58:47 Рефакторим код 58:48-1:00:27 Подводим итогиВ этом видео решаю реальное тестовое задание на Junior Backend разработчика в Avito. Также рассмотрим, как можно решить это задание еще лучше, если вы Middle- или Senior-разработчик. 🎓 Мы обучаем Python Backend-разработке так, чтобы ты писал код как инженер. Заходи и начни свой путь бесплатно: https://clck.ru/3QRbnQ ☘️ Список тестовых заданий в Бигтех компании на Солвит: https://solvit.space/l/bdmhxa Код из видео в Telegram-боте: https://clck.ru/3ReEF6 Мой телеграм-канал, где я пишу о своем стартапе и работе разработчиком: https://t.me/artemshumeiko 00:00-01:02 ТЗ тестового задания 01:03-7:20 Схема работы 7:21-1:13:40 Пишем backend 1:13:40-1:43:39 Пишем тесты 1:43:40-1:46:10 Вайбкодим frontend 1:46:11 Практическое задание для васЯ пришёл на IT-митап, чтобы получить честные ответы программистов на актуальные вопросы о карьере айтишника в 2025 году, зарплате, накрутке опыта и многом другом. 🎓 Мы обучаем Python Backend-разработке так, чтобы ты писал код как инженер. Заходи и начни свой путь бесплатно: https://clck.ru/3QMtVi ☘️ Готовься к собеседованиям бесплатно на Солвит: https://solvit.space/l/nshzkl Мой телеграм-канал, где я пишу о своем стартапе и работе разработчиком: https://t.me/artemshumeiko Таймкоды 00:00 о чем видео 00:53 интервью с Senior Python-разработчиком 02:38 интервью с начинающим Backend-разработчиком 05:57 интервью с Middle Backend-разработчиком 10:27 интервью с Тимлидом 13:48 секретная локация конференции 14:26 интервью с Middle Backend-разработчиком 17:56 интервью с начинающим Backend-разработчиком 21:28 интервью с Senior Python-разработчикомPython стал в несколько раз быстрее! Как? Новая многопоточность, запуск нескольких одновременных интерпретаторов и многое другое. Разбираю все новые фишки Python 3.14 на понятных примерах. Более подробный ролик про Free-Threaded Python в ТГ-канале: https://t.me/artemshumeiko/434 Не забудь подписаться ;) Практический курс по Backend разработке на Python: https://clck.ru/3Pc3tC Готовься к собеседованиям на Python здесь: https://solvit.space/l/ytash 0:00 - Вышел Python 3.14 🔥 1:00 - Изменение поведения внутри finally 2:38 - Новый стандарт сжатия данных 4:52 - Отложенное вычисление типов 6:24 - Шаблонные строки t-strings 13:40 - Паттерны, архитектура и best practices Backend Python разработки 16:19 - except для нескольких исключений 16:48 - Новый внешний дебаггер с zero overhead 21:46 - Удаленное подключение к процессу через pdb 23:29 - JIT компилятор 🔥 24:55 - Новая многопоточность 🔥🔥 32:31 - Запуск нескольких интерпретаторов 🔥🔥🔥Сколько стоит запустить свой IT стартап? Какие сервисы можно использовать бесплатно? На чем можно сэкономить? Честно рассказываю про расходы моего стартапа Солвит, который работает более 1.5 лет Регистрируйтесь и присоединяйтесь к флагманской IT-конференции Selectel Tech Day: https://slc.tl/wipao Как я строю стартап, и с какими проблемами мы сталкиваемся - пишу в телеграм канале: https://t.me/artemshumeiko Мой стартап: https://solvit.space/l/ytash - готовьтесь к собеседованиям в IT 0:00 - Сегодня говорим о стартапах 1:10 - Сервера 4:03 - Хранение файлов 6:33 - Рассылка писем 9:31 - Доп. расходы 10:17 - Хранение кода и CI/CD 10:46 - Таск трекер 11:17 - Мониторинг 11:48 - HTTPS: SSL сертификаты 12:10 - Аналитика данных продукта 14:19 - Метрики посетителей сайта 15:55 - Мониторинг состояния сайта 18:11 - Резюме расходов стартапа 19:15 - Отличия стартапа от корпорации 19:35 - Защита от DDOS атак 20:13 - CDN 21:09 - SMS рассылки 21:44 - Kubernetes 22:56 - Сервера 23:34 - СтендыВ одном видео показываю как пользоваться Git для решениях каждодневных задач. Репозиторий из видео: https://sourcecraft.dev/shumrganization/my-messenger-maxim Подписывайся на мой телеграм об IT и разработке: https://t.me/artemshumeiko 0:00 - Сейчас будет 🔥 0:46 - Какие проблемы решает Git? 3:36 - Как установить Git 5:01 - Что такое репозиторий в Git 6:54 - Как сделать проект репозиторием локально 9:17 - Как создать удаленный репозиторий 11:10 - Делаем первый коммит 15:26 - Как получить пароль для авторизации 17:46 - Как скачать репозиторий на компьютер 20:06 - Как пользоваться Git через Visual Studio Code 21:57 - Как подтянуть последние изменения (git pull) 23:18 - Что такое ветки в Git 32:09 - Что такое Pull Request 33:17 - Код ревью кода 37:16 - Как добавить правила работы с репозиторием 40:58 - Резюме всех команд в GitПоказываю, как асинхронный Python фреймворк выдерживает огромную нагрузку. Прокачаться в Backend разработке до повышения цен: https://clck.ru/3NumtMРазверните кластер Managed Kubernetes в Selectel: https://slc.tl/ghyxk Хочешь стать крутым Backend разработчиком? Мы тебя ждем: https://clck.ru/3NXFfd Все команды и манифесты из видео забирай в телеграм боте. Напиши кодовое слово "k8s": https://t.me/ArtemShumeikoBot Презентацию из видео выложил в телеграм канал. Подписывайся! https://t.me/artemshumeiko/399 0:48 - Как всё работало до Kubernetes 5:05 - Какие задачи решает Kubernetes 5:34 - Чего Kubernetes НЕ делает 6:03 - Мастер нода и воркер нода 7:02 - etcd, apiserver, scheduler, controller manager (control plane) 8:54 - Как запустить Kubernetes локально. Используем kubectl 10:24 - Как запустить Веб интерфейс для Kubernetes 11:14 - Как запустить свое приложение в Kubernetes 12:11 - Что такое Deployment в Kubernetes 13:48 - Что такое ReplicaSet и Pod 15:54 - Как ведется работа с трафиком в Kubernetes (Ingress controller) 18:35 - kube-proxy и kubelet 20:27 - Как работают пробы (probe) в Kubernetes 22:07 - Как развернуть PostgreSQL в Kubernetes (StatefulSet) 23:35 - Что такое DaemonSet 25:55 - Запускаем промышленный Kubernetes в Selectel 27:57 - Как подключиться к внешнему Куберу через kubeconfig 29:27 - Как настроить Nginx в Kubernetes 35:40 - Убеждаемся в корректной балансировке нагрузки между подами Спасибо за вдохновение: https://www.youtube.com/watch?v=09k_yTqbaiAИзучи Backend разработку на Python на нашей программе: https://clck.ru/3NGfCh Пишем простой фронтенд + бэкенд для интеграции OAuth 2.0 в проект. Показываю, как интегрировать Google Календарь, Google Диск и Вход через Google. Телеграм пост про авторизацию в микросервисах: https://t.me/artemshumeiko/373 Готовься к собеседованиям на Солвит: https://solvit.space Код из видео: https://clck.ru/3ReEVX