Чему вы научитесь
- Писать решения задач в одну строку без циклов for
- Использовать срезы для строк и списков (включая безопасные)
- Считать сумму и среднее через sum/len и понимать float-результат
- Фильтровать данные через списковые включения с if
- Получать уникальные элементы через set и сортировать через sorted
- Строить конвейеры split → обработка → join для работы со словами
- Преобразовывать строковый ввод в числа через map(int, …)
- Решать первые Silver-задачи через math: factorial/gcd/lcm
- Проверять края и ограничения, чтобы решения не падали на тестах
- Сокращать решения (code golf) без «ломающих» хаков
О курсе
🏟️ АРЕНА ОДНОСТРОЧНИКОВ
Python: магия однострочников и Code Golf
За 14 коротких уроков вы соберёте набор приёмов, которые позволяют решать реальные задачи одной строкой — коротко, быстро и без “падений” на тестах.
Итог: уверенное владение code-golf паттернами + умение “сушить” решения, сохраняя корректность и устойчивость на граничных случаях.
- Сразу практика: после каждого урока — задача на CodeGolf.ru (PASS/FAIL + счётчик символов)
- Паттерны: срезы,
sum/len, фильтрация,set/sorted - Строковые конвейеры:
split → обработка → join - Ввод → числа:
map(int, …)и компактные преобразования - Фокус на устойчивости: ограничения, края, типичные ошибки новичков
- Финал: первые Silver-задачи +
math-окружение (factorial,gcd,lcm)
Формат урока: короткое объяснение → примеры → практика на Арене → мини-челлендж на сокращение.
Для кого этот курс
Новичкам в Python, которые уже знают базовый синтаксис и хотят больше практики
Тем, кто хочет писать компактный и выразительный код
Школьникам/студентам для тренировки мышления и аккуратности с краями
Тем, кто любит челленджи и соревнование (длина решения, рейтинг, рекорды)
Разработчикам, которым нужны быстрые приёмы обработки строк и данных
Начальные требования
- Уметь запускать Python 3 и писать простые выражения
- Знать переменные, списки и строки на базовом уровне
- Понимать, что такое функция и вызов вида
len(x) - Циклы и функции писать не обязательно — курс как раз учит обходиться без них
Наши преподаватели
Как проходит обучение
- Короткий урок: 1 приём → несколько примеров
- Сразу практика на CodeGolf.ru: решаете задачу одним выражением
- После отправки видно результат (PASS/FAIL) и длину решения в символах
- Внутри курса — тесты для самопроверки и мини-челленджи на «сушку» кода
- Рекомендуемый режим: 20–40 минут в день, 3–5 дней в неделю
Программа курса
Что вы получаете
- 14 коротких уроков с понятными приёмами и примерами
- Практика после каждого урока на арене CodeGolf.ru
- Набор готовых паттернов однострочников для типовых задач
- Мини-челленджи на уменьшение длины решения
- Тесты для самопроверки по ключевым темам
- Понимание, как читать ограничения и избегать скрытых падений
Price:
Бесплатно