Основы языка программирования Python
Курс учебного центра Слёрм по основам Python для инженеров, которые работают с инфраструктурой. Длительность 12 недель, нагрузка 3-5 часов в неделю, доступ к материалам 2 года. В шапке программы заявлено 14 уроков, описано на странице 12: от настройки окружения и работы с Git до ООП, модулей, пакетов и CLI на argparse. Сквозная линия курса это парсер логов nginx, который дописывается на каждом уроке и к финалу становится готовым инструментом с модульной структурой и README. Завершается мини-проектом на выбор из четырёх тем с защитой перед ментором. Спикеры: Python software engineer с тремя годами коммерческой разработки и бэкенд-разработчик с пятью годами на Python и C++. Документ: именное свидетельство при прохождении 80 процентов курса. Цена в каталоге 18 000 рублей: это тариф «Видеокурс» со стартом в любой момент. Тариф «Поток» со стартом 16 ноября стоит 28 000 рублей (7 000 рублей в месяц в рассрочку на 4 месяца) и добавляет проверку кода ментором, обратную связь по сквозному проекту, защиту мини-проекта, чат и онлайн-воркшоп. Для юрлиц 25 000 и 38 000 рублей соответственно.
Мнение редакции
Курсов по основам Python на рынке сотни, и почти все они написаны для человека, который хочет стать разработчиком. Этот написан для другого человека: для админа, DevOps-инженера или SRE, у которого bash уже не тянет, а Python остаётся белым пятном. Из этого решения вытекает всё остальное, и это редкий случай, когда позиционирование действительно меняет содержание, а не только заголовок лендинга.
Смотрите на примеры. Строки и регулярные выражения разбираются на задаче разбора строки лога. Коллекции на подсчёте уникальных IP и агрегации метрик. Условия и циклы на топ-5 адресов по количеству запросов и фильтрации обращений к /api/. Файлы и pathlib на рекурсивном обходе директории в поисках .log-файлов. ООП на классе для записи лога и собственном контекстном менеджере. Модули и argparse на превращении скрипта в утилиту, которую можно отдать коллегам и встроить в пайплайн. То есть каждая тема языка сразу привязана к задаче, которая у инженера уже есть. Отдельным пунктом в каждом уроке школа пишет «будет полезно для», и это тоже про работу, а не про абстрактную пользу.
Разумно устроен и финал. Сквозной проект (парсер логов nginx) растёт вместе с программой, а затем идёт мини-проект на выбор из четырёх тем: декомпозиция, реализация, оформление в GitLab и защита перед ментором. Для человека, который до этого писал только однострочники в консоли, опыт публичной защиты технического решения ценнее ещё одного модуля.
Претензии к странице, а не к программе. Заявлено 14 уроков, описано 12. В блоке про сквозной проект стоит фраза про готовый инструмент к 1 ноября, хотя поток стартует 16 ноября. В требованиях названа командная строка Linux, а в разделе вопросов на вопрос «нужен ли Linux» школа отвечает «нет». И главное: тариф, чья цена стоит в каталоге, не содержит ни ментора, ни проверки заданий, ни защиты мини-проекта, хотя именно они на этой странице описаны как основа обучения.
Плюсы
- все примеры взяты из работы инженера: разбор логов, конфиги, обход файловой системы, запросы к API, подключение по SSH через Paramiko
- сквозной проект растёт вместе с программой: парсер логов nginx превращается из первого скрипта в CLI-инструмент с модулями и README
- в тарифе «Поток» код проверяет ментор, а мини-проект защищается устно: для новичка это опыт, которого не даёт ни один курс в записи
- каждый урок помечен разделом «будет полезно для», где объясняется, в какой рабочей задаче тема пригодится
- нагрузка щадящая: 3-5 часов в неделю на 12 недель, а доступ к материалам остаётся на 2 года
- порог входа низкий: опыт программирования не требуется, курс начинается с установки Python и первой программы
Минусы
- цена 18 000 рублей относится к тарифу «Видеокурс»: в нём нет ни проверки кода ментором, ни обратной связи по сквозному проекту, ни защиты мини-проекта, ни чата потока
- страница противоречит сама себе: в шапке 14 уроков, а описано 12; сквозной проект обещан готовым к 1 ноября при старте потока 16 ноября; в требованиях названа командная строка Linux, а в вопросах сказано, что Linux не нужен
- программа заканчивается на базе языка: ни pytest, ни асинхронности, ни веб-фреймворков, всё это школа выносит в отдельные курсы
- документ это именное свидетельство школы при прохождении 80 процентов курса, а не удостоверение установленного образца
Кому подходит
DevOps- и SRE-инженерам, у которых автоматизация упирается в bash
Школа адресует курс тем, кто настраивает инфраструктуру и пишет bash-скрипты, но Python пока не трогал. Цель формулируется как база для скриптов автоматизации, разбора логов, работы с API и конфигами.
Системным администраторам
Отдельный блок объясняет, зачем: мониторинг ресурсов, управление файлами, генерация отчётов на Python получаются проще и надёжнее, чем на bash.
Тестировщикам, которым нужен Python под автотесты
Курс закрывает базу языка, после которой можно переходить к pytest, Selenium и другим инструментам. Самих этих инструментов в программе нет, это именно фундамент.
Начинающим разработчикам, знакомым с программированием в общих чертах
Достаточно понимать, что такое переменная и цикл. Курс выстраивает фундамент через практику и сквозной проект, а не через теорию.
Кому курс не подойдёт
- тем, кто хочет сразу писать веб-сервисы или автотесты: фреймворков, pytest и асинхронности в программе нет
- тем, кто уверенно пользуется декораторами, генераторами, dataclass, pathlib и модульной структурой: базовая часть пройдёт вхолостую
- тем, кто берёт дешёвый тариф ради проверки кода: ментор, защита мини-проекта и чат потока входят только в «Поток»
Чем отличается от других курсов направления
Внутри направления это осознанно самый простой и самый дешёвый вход, и сравнивать его нужно по двум осям. По цене: «Python: работа с фреймворками и API» той же школы стоит 100 000 рублей, «Язык программирования Python для инженеров» 35 000 рублей, «Python программист с нуля» Merion Academy 19 890 рублей. По смыслу: почти все соседи учат Python как профессию, то есть ведут к бэкенду, вебу и трудоустройству, а здесь Python преподаётся как инструмент действующего инженера. Отсюда и разница в примерах: не блог на Django, а парсер логов nginx и CLI-утилита для пайплайна. Ещё одно отличие от курсов для новичков: здесь с первого урока требуют работать через репозиторий и сдавать задания в GitLab, то есть учат не только языку, но и инженерной гигиене. Минус этой позиции в том, что после курса вы не станете Python-разработчиком: школа сама называет следующие ступени, от операторов Kubernetes на Kopf до модулей Ansible и экспортеров Prometheus.
Обзор курса
Кто стоит за курсом
Спикеров двое, оба практикующие разработчики, а не преподаватели. Владимир Чугуй, Python software engineer, три с лишним года в коммерческой разработке: бэкенд-сервисы для логистической компании, ИИ-решения для анализа работы складов, проекты с компьютерным зрением для беспилотных систем, пишет на FastAPI и настраивает CI/CD с тестами на pytest. Егор Шушков, бэкенд-разработчик, пять лет на Python и C++: административная панель для сайта абитуриентов с интеграцией API Госуслуг, чат-ассистенты с LLM, работа с FastAPI, PostgreSQL, Flask и Celery, реализовал инфраструктуру как код для AWX в enterprise. Состав скромнее, чем на флагманских курсах школы, где выступают инженеры Dodo, VK и Yandex Cloud, но для базового курса по языку этого достаточно.
Как устроена нагрузка
12 недель, 3-5 часов в неделю вместе с практикой. Каждую неделю открывается урок, внутри теория статьями и скринкастами, практическое задание с проверкой и очередной шаг сквозного проекта. Задание выполняется в своём репозитории и сдаётся через GitLab, ментор проверяет код и даёт обратную связь. Материалы остаются доступны 2 года. Важная оговорка: проверка ментором, обратная связь по сквозному проекту, защита мини-проекта, разбор заданий в чате потока и онлайн-воркшоп с экспертом перечислены в тарифе «Поток». В «Видеокурсе» остаются видеоуроки, глоссарии, практические и тестовые задания и свидетельство.
Что входит в стоимость
Тариф «Видеокурс» с ценой 18 000 рублей: видеоуроки, глоссарии и полезные материалы, практические и тестовые задания, свидетельство, старт в любой момент. Для юрлиц 25 000 рублей. Тариф «Поток» со стартом 16 ноября: 28 000 рублей единовременно или 7 000 рублей в месяц в рассрочку на 4 месяца, для юрлиц 38 000 рублей. Разница в 10 000 рублей покупает ровно то, ради чего обычно и берут курс по языку: живого человека, который посмотрит ваш код. Есть командное предложение со скидками от трёх человек и подарочный сертификат.
Что вы соберёте руками
Парсер логов nginx, который начинается с чтения файла и заканчивается CLI-инструментом: разбор строк через split и регулярные выражения, агрегация счётчиков и уникальных значений, обработка исключений и логирование, рекурсивный обход директорий, класс для записи лога и собственный контекстный менеджер, разбиение на модули и интерфейс на argparse, README. Затем мини-проект на выбор из четырёх тем, оформленный в GitLab и защищённый перед ментором. По содержанию это ровно то, что просят от джуна в инфраструктурной команде: не веб-приложение, а рабочая утилита.
Где программа проседает
Первое: расхождения на самой странице. 14 уроков в шапке против 12 описанных, дата готового инструмента раньше даты старта потока, ответ «Linux не нужен» рядом с требованием знать командную строку Linux, упоминание какого-то «модуля М», которого в программе нет. Второе: в дешёвом тарифе нет обратной связи, а курс построен вокруг неё. Третье: программа заканчивается на базе. Ни pytest, ни Selenium, ни asyncio, ни веб-фреймворков здесь нет, и школа это честно оговаривает, называя курс подготовкой к следующему уровню: операторы Kubernetes на Kopf, модули Ansible, экспортеры Prometheus, боты для ChatOps. Четвёртое: документ это внутреннее свидетельство школы.
Программа курса
1Урок 1. Введение и настройка среды
2Уроки 2-3. Типы данных, строки и регулярные выражения
3Уроки 4-5. Коллекции, условия и циклы
4Урок 6. Функции, аргументы, область видимости
5Урок 7. Исключения, отладка и логирование
6Урок 8. Файлы и пути: open и pathlib
7Уроки 9-10. ООП, модули, пакеты и argparse
8Уроки 11-12. Промежуточная аттестация и мини-проект
Чему вы научитесь
- писать скрипты автоматизации на Python вместо bash: обходы файлов, проверки, трансформации данных
- разбирать текст и логи через split и регулярные выражения и извлекать структурированные данные
- работать с CSV, JSON, YAML и XML и агрегировать данные через коллекции и comprehension
- обрабатывать исключения, отлаживать код и вести логирование с понятным контекстом ошибки
- работать с файлами и директориями через open и pathlib
- проектировать программу на классах, использовать dataclass и писать свои контекстные менеджеры
- разбивать проект на модули и собирать CLI-утилиты на argparse для встраивания в пайплайны
- подключаться к серверам по SSH через Paramiko и делать HTTP-запросы к API
Как проходит обучение
Урок в неделю: статьи, скринкасты, задание
Каждую неделю открывается новый урок. Внутри теория статьями и скринкастами, практическое задание с проверкой и очередной шаг сквозного проекта. Материалы остаются доступны после окончания курса.
Практика с проверкой через GitLab
Задание выполняется в своём репозитории и сдаётся через GitLab, ментор проверяет код и даёт обратную связь. Эта часть входит в тариф «Поток».
Сквозной проект: парсер логов nginx
От первой строки до готового CLI-инструмента. Каждый урок добавляет парсеру новую функциональность, к финалу получается инструмент с модульной структурой и README.
Мини-проект и защита перед ментором
Финал курса: самостоятельный проект на выбор из четырёх тем, декомпозиция, реализация, оформление в GitLab и устная защита. Даёт опыт публичного обоснования технического решения.
Темп 3-5 часов в неделю на 12 недель
Нагрузку школа называет прямо, вместе с практикой. Доступ к материалам сохраняется 2 года, поток стартует 16 ноября, видеокурс можно начать в любой момент.
Часто задаваемые вопросы
Я никогда не программировал, подойдёт ли курс?
Чем «Видеокурс» отличается от «Потока»?
Что я соберу за время курса?
Сколько времени нужно в неделю?
Я уже немного знаю Python, будет ли польза?
Нужен ли Linux?
Какой документ выдают?
Что учить после этого курса?
Отзывы о курсе «Основы языка программирования Python»
Оставить отзыв о курсе
Расскажите, как проходило обучение: что понравилось, что нет, помог ли курс в работе. Публикуем после проверки, рекламные тексты и анонимные жалобы без подробностей не пропускаем.
Это отзывы о других программах школы Слёрм: они говорят о школе в целом, а не об этом курсе.
Все отзывы школы собраны на её странице.
