Язык программирования Python для инженеров
Курс Слёрма «Язык программирования Python для инженеров». Объём на странице заявлен как 42 часа: 10 часов теории и 32 часа практики, в блоке про практику при этом называется цифра 73 часа. В ответах на вопросы длительность обучения указана как 4 месяца, доступ к материалам сохраняется 2 года. Тринадцать тем: вводный блок, основы синтаксиса и структур данных в двух частях, оптимизация и ООП с контекстными менеджерами, сетевые подключения через requests и Paramiko, работа с текстом в разных форматах и регулярные выражения, взаимодействие с операционной системой через subprocess и os, оператор Kubernetes на Kopf, собственный модуль для Ansible, своё API с Prometheus-экспортёром и асинхронными фреймворками, юнит-тестирование на pytest и pyhamcrest, интеграция в пайплайны GitLab и ChatOps на Errbot. Финальный проект студент выбирает сам: свой оператор, свой модуль для Ansible или расширение любой системы. Тарифы: «Видеокурс» 35 000 рублей или 8 750 рублей в месяц, «Видеокурс с проверкой» 45 000 рублей или 11 250 рублей в месяц с код-ревью от спикеров, онлайн-защитой проекта и закрытым чатом. Документы: номерной сертификат за защищённый проект, свидетельство за 80 процентов курса без защиты.
Мнение редакции
Курсов по Python на рынке сотни, и почти все они ведут в одну сторону: веб-разработка, базы данных, фреймворк, портфолио. Этот идёт в другую. Здесь Python это инструмент инженера эксплуатации, и программа собрана из задач, которые возникают у человека, обслуживающего инфраструктуру: сходить по SSH, дёрнуть API, распарсить конфиг, поймать процесс, отдать метрику, написать оператор. Формулировка школы про 80 процентов ручной работы это, конечно, маркетинг, но направление выбрано точно.
Программа доходит до вещей, которых обычно нет в курсах по языку вообще. Тема восьмая: собственный оператор Kubernetes на фреймворке Kopf. Тема девятая: свой модуль для Ansible. Десятая: своё API и Prometheus-экспортёр вместе с разбором синхронного, многопоточного и асинхронного кода. Тринадцатая: ChatOps на Errbot, то есть автоматизация через мессенджер. Это ровно тот набор, который отделяет инженера, пишущего скрипты, от инженера, расширяющего свою платформу.
Хорошо сделан и вход. Первые четыре темы дают язык с нуля по сути, но на скорости человека, который уже умеет читать код: числа, строки, коллекции, циклы, функции, исключения, ООП, контекстные менеджеры. Требования при этом честные: читать код на Python, работать с Git, администрировать Linux на базовом уровне, понимать, зачем нужны Kubernetes и Ansible. Без последнего темы восемь и девять просто не сработают.
Что стоит проверить до оплаты. Первое: объём. В верхнем блоке 42 часа, из них 10 теории и 32 практики, а в блоке «главное практика» стоит 73 часа практики. Числа несовместимы. Второе: обратная связь. В базовом тарифе за 35 000 рублей её нет вовсе, код-ревью и онлайн-защита проекта входят в тариф за 45 000 рублей, а отдельно проверки стоят от 3 000 рублей за задание до 25 000 за пакет всех заданий. Третье: пять встреч со спикерами, заявленные на первом экране, относятся к потоку, а не к видеокурсу, и цену потока страница не называет.
Плюсы
- уникальный угол: Python преподаётся как инструмент инженера эксплуатации, а не как путь в веб-разработку
- программа доходит до собственного оператора Kubernetes на Kopf и собственного модуля для Ansible, чего нет почти нигде
- отдельные темы про своё API, Prometheus-экспортёр, синхронный, многопоточный и асинхронный код
- юнит-тестирование не задвинуто в конец списка: разбираются pytest и pyhamcrest, виды тестов и архитектура тестового набора
- финальный проект студент выбирает сам, вплоть до расширения системы, которой в курсе не было
- на странице приведены реальные студенческие кейсы с цифрами: экономия 23 часов в месяц, отключение холостых ресурсов в облаке, lint-тесты для Ansible и Kubernetes
Минусы
- объём курса назван дважды и по-разному: 42 часа, из которых 32 практики, в одном блоке и 73 часа практики в другом
- в базовом тарифе за 35 000 рублей нет ни проверки заданий, ни код-ревью: они входят в тариф за 45 000 рублей либо покупаются отдельно за 3 000, 10 000 и 25 000 рублей
- пять встреч со спикерами с первого экрана относятся к потоку, а цены и состава потока в блоке оплаты нет
- документ описан в трёх местах по-разному: сертификат с номером в шапке, свидетельство в блоке ниже и только в ответах на вопросы разведение по условиям
Кому подходит
DevOps и SRE-инженерам, которые хотят писать свои сценарии
Первая аудитория на странице: те, кто хочет писать собственные сценарии вместо рутинных операций. Практически вся программа построена вокруг задач эксплуатации, а не веб-разработки.
Системным администраторам и инженерам эксплуатации
Школа адресует курс тем, кто устал делать однообразные задачи руками. Темы про SSH, парсинг конфигов, работу с процессами и правами закрывают именно этот пласт работы.
Архитекторам и тимлидам, которым нужно понимать код автоматизации
Отдельно названная группа: те, кто хочет быть на «ты» с инструментами команды. Для них полезнее всего темы про операторы, модули Ansible и собственное API.
Кому курс не подойдёт
- новичкам без ИТ-опыта: требования начинаются с умения читать код на Python, работы с Git и базового администрирования Linux
- тем, кто идёт в бэкенд-разработку: асинхронность и API здесь про автоматизацию инфраструктуры, а не про веб-сервисы
- тем, кому нужна проверка работ: в базовом тарифе её нет, а докупать все проверки дороже, чем сразу взять тариф с ревью
Чем отличается от других курсов направления
У Слёрма целая линейка курсов по Python, и они не дублируют друг друга, а расходятся по назначению. «Основы языка программирования Python» за 18 000 рублей и «Разработчик на языке программирования Python» за 5 000 рублей это язык как таковой, «Python: работа с фреймворками и API» за 100 000 рублей ведёт в веб-разработку, «Python, Чат-боты и DevOps» за 3 250 рублей это короткий практикум на один проект. Этот курс единственный, где Python целиком повёрнут к инфраструктуре: оператор Kubernetes, модуль Ansible, экспортёр метрик, ChatOps. Из внешних соседей ближе всего «Python программист с нуля» Merion Academy за 19 890 рублей, но это программа для новичка, а здесь входное требование включает Kubernetes и Ansible. Если сравнивать по деньгам, курс не самый дешёвый в направлении, зато он единственный отвечает на вопрос «я админ, зачем мне Python», и отвечает не общими словами, а собственным оператором в кластере.
Обзор курса
Кто стоит за курсом
Четверо. Ярослав Телишевский, архитектор высоконагруженных систем в ВБ-ТЕХ, больше десяти лет опыта, разрабатывал ЕГРН для государства и облачную платформу для Сбербанка, работает с threading, asyncio, aiohttp, FastAPI, Kubernetes, Ansible и Prometheus. Денис Наумов, техлид и инженер данных в Skyeng. Антон Рязанцев, Expert Software Developer in Test. Виталий Лихачев, инженер по надёжности в нидерландском сервисе онлайн-путешествий, ранее старший разработчик в Авито, девять с лишним лет в коммерческой разработке на php, python, golang, java и node.js. Состав перекошен в сторону практиков высоконагруженных систем, и это объясняет, почему в программе так много про асинхронность, API и метрики.
Как устроена нагрузка
Основной формат самостоятельный: видеоуроки, тесты, практические задания и кейсы, доступ к материалам два года. В ответах на вопросы длительность обучения названа как четыре месяца, но дедлайнов в видеотарифе нет. Отдельно оговорены сроки для платных проверок: сдать задание нужно в течение двух недель после покупки, проект в течение трёх недель, а сама услуга действует четыре месяца с момента покупки. На первом экране обещаны пять встреч со спикерами в формате вопрос-ответ, но это про поток, а в блоке оплаты потока нет.
Что входит в стоимость
Два тарифа для физических лиц. «Видеокурс» за 35 000 рублей или 8 750 рублей в месяц в рассрочку на четыре месяца: видеоуроки, задания, тесты и кейсы, свидетельство о прохождении. «Видеокурс с проверкой» за 45 000 рублей или 11 250 рублей в месяц добавляет код-ревью от спикеров, итоговый проект с онлайн-защитой и закрытый Telegram-чат со спикерами. Для юридических лиц те же тарифы стоят 40 000 и 55 000 рублей. Обратную связь можно докупать поштучно: проверка одного задания 3 000 рублей, пакет проверки всех заданий 25 000 рублей, проверка проекта 10 000 рублей. Налоговый вычет 13 процентов школа обещает и ссылается на официальную лицензию. Есть командные скидки: от трёх человек 7 процентов, от пяти 10 процентов.
Где программа проседает
Числа. 42 часа против 73 часов практики в соседнем блоке это не опечатка на единицу, а разные порядки, и понять реальный объём по странице нельзя. Второе: разрыв между обещанием и тарифом. Первый экран продаёт живые встречи и итоговый проект с защитой, а покупаете вы, скорее всего, видеозаписи без того и другого. Третье: документ. В шапке страницы написано про именной сертификат с индивидуальным номером, в блоке ниже про именное свидетельство при 80 процентах, и только в ответах на вопросы обе бумаги наконец разводятся: сертификат за защищённый проект, свидетельство за 80 процентов без защиты. Четвёртое: про возврат денег при отказе от обучения на странице нет ни строчки.
Кому это не нужно
Тем, кто хочет войти в программирование с нуля: у школы для этого есть отдельные курсы, а здесь требования начинаются со связки Git, Linux, Kubernetes и Ansible. Тем, кто метит в бэкенд-разработку: асинхронность и API тут есть, но это инструмент автоматизации, а не путь в веб. И тем, кто без проверки не доводит дело до конца: в базовом тарифе вы наедине с заданиями.
Программа курса
1Вводный блок
2Основы синтаксиса и структур данных
3Улучшенное владение Python: оптимизации и ООП
4Подключения по сети
5Работа с текстом и взаимодействие с операционной системой
6Оператор Kubernetes на Python
7Свой модуль для Ansible и своё API
8Тестирование, CI и ChatOps
Чему вы научитесь
- автоматизировать инженерные задачи на Python: работа с файлами, процессами, правами и переменными окружения
- выполнять команды по SSH из кода через Paramiko и отправлять HTTP-запросы через requests
- разбирать логи и конфигурации в форматах с разделителями, JSON, YAML и XML и применять регулярные выражения
- писать собственный оператор Kubernetes на фреймворке Kopf
- создавать собственные модули для Ansible
- поднимать своё API и писать Prometheus-экспортёр, различая синхронный, многопоточный и асинхронный код
- покрывать свои скрипты юнит-тестами на pytest и pyhamcrest и разбираться с отладкой и логированием
- внедрять ChatOps на Errbot и встраивать Python-скрипты в конвейеры GitLab CI
Как проходит обучение
Видеоуроки, тесты, задания и кейсы
Основной формат самостоятельный: теория в записи, затем практические задания, тесты и кейсы для закрепления. Доступ к материалам сохраняется два года.
42 часа по верхнему блоку страницы
Школа называет 10 часов теории и 32 часа практики, но в блоке про практику фигурирует другая цифра, 73 часа. В ответах на вопросы длительность обучения указана как 4 месяца.
Финальный проект на свободную тему
Тему и путь решения студент выбирает сам: свой оператор для Kubernetes, свой модуль или плагин для Ansible, расширение любой системы вне изученных технологий.
Код-ревью и защита в старшем тарифе
Тариф «Видеокурс с проверкой» за 45 000 рублей добавляет код-ревью от спикеров, онлайн-защиту итогового проекта и закрытый чат со спикерами. В базовом тарифе этого нет.
Проверки можно докупить отдельно
Проверка одного задания 3 000 рублей, пакет проверки всех заданий 25 000 рублей, проверка проекта 10 000 рублей. Сдать задание нужно в течение двух недель после покупки, проект в течение трёх, услуга действует четыре месяца.
Часто задаваемые вопросы
Что нужно знать перед курсом?
Сколько длится обучение и какой объём?
Чем отличаются тарифы?
Какой документ выдают?
Будут ли живые встречи со спикерами?
Проверяет ли кто-то домашние задания?
Что можно взять в качестве финального проекта?
Есть ли рассрочка и налоговый вычет?
Отзывы о курсе «Язык программирования Python для инженеров»
Оставить отзыв о курсе
Расскажите, как проходило обучение: что понравилось, что нет, помог ли курс в работе. Публикуем после проверки, рекламные тексты и анонимные жалобы без подробностей не пропускаем.
Это отзывы о других программах школы Слёрм: они говорят о школе в целом, а не об этом курсе.
Все отзывы школы собраны на её странице.
