Задачи курса «Практический Python для разработчиков: большой задачник»
Выберите задачу и проверьте решение прямо на странице. Регистрация не нужна.
- Однопроходный итератор Python: читайте по одной серии одинаковых элементов
Однопроходный итератор Python: читайте по одной серии одинаковых элементов. Задача с проверкой Python-кода.
- Вызов close() до первого next(): выполнится ли finally в генераторе Python
Вызов close() до первого next(): выполнится ли finally в генераторе Python. Вопрос с проверкой ответа.
- GeneratorExit и except Exception: закрытие генератора Python
GeneratorExit и except Exception: закрытие генератора Python. Вопрос с проверкой ответа.
- Ленивые генераторы Python: порядок вызовов next() в конвейере
Ленивые генераторы Python: порядок вызовов next() в конвейере. Вопрос с проверкой ответа.
- Rate limiter на Python: декоратор со скользящим окном запросов
Rate limiter на Python: декоратор со скользящим окном запросов. Задача с проверкой Python-кода.
- Retry и fallback на Python: декоратор повторов с резервным вызовом
Retry и fallback на Python: декоратор повторов с резервным вызовом. Задача с проверкой Python-кода.
- Декоратор кэширования Python: ограничение веса и вытеснение по FIFO
Декоратор кэширования Python: ограничение веса и вытеснение по FIFO. Задача с проверкой Python-кода.
- Retry-декоратор Python: преобразование исключений после исчерпания попыток
Retry-декоратор Python: преобразование исключений после исчерпания попыток. Задача с проверкой Python-кода.
- Кэширование Python: декоратор с таймаутом простоя
Кэширование Python: декоратор с таймаутом простоя. Задача с проверкой Python-кода.
- Декоратор Python: сглаживание повторных координат с допустимым отклонением
Декоратор Python: сглаживание повторных координат с допустимым отклонением. Задача с проверкой Python-кода.
- Декоратор Python: валидация направления и размера перемещения
Декоратор Python: валидация направления и размера перемещения. Задача с проверкой Python-кода.
- Декоратор кэширования Python: проверка свежести результата
Декоратор кэширования Python: проверка свежести результата. Задача с проверкой Python-кода.
- Класс-декоратор Python: изменение аргумента первых N вызовов
Класс-декоратор Python: изменение аргумента первых N вызовов. Задача с проверкой Python-кода.
- Класс-декоратор Python: буфер событий и пакетная запись
Класс-декоратор Python: буфер событий и пакетная запись. Задача с проверкой Python-кода.
- Класс-декоратор Python: переключение между основной и резервной репликой
Класс-декоратор Python: переключение между основной и резервной репликой. Задача с проверкой Python-кода.
- Класс-декоратор Python: проверка чередования фаз вызова
Класс-декоратор Python: проверка чередования фаз вызова. Задача с проверкой Python-кода.
- Класс-декоратор Python: сохранение каждого N-го результата
Класс-декоратор Python: сохранение каждого N-го результата. Задача с проверкой Python-кода.
- Исправьте класс-декоратор Python для методов экземпляра
Исправьте класс-декоратор Python для методов экземпляра. Задача с проверкой Python-кода.
- Класс-декоратор Python: ограничение глубины рекурсии
Класс-декоратор Python: ограничение глубины рекурсии. Задача с проверкой Python-кода.
- Класс-декоратор Python: переключение источника после ошибки
Класс-декоратор Python: переключение источника после ошибки. Задача с проверкой Python-кода.
- Класс-декоратор Python: проверка монотонности результатов
Класс-декоратор Python: проверка монотонности результатов. Задача с проверкой Python-кода.
- Контекстный менеджер Python: временная подмена списка с восстановлением
Контекстный менеджер Python: временная подмена списка с восстановлением. Задача с проверкой Python-кода.
- Проверка контекстного менеджера Python: подавление и замена исключения
Проверка контекстного менеджера Python: подавление и замена исключения. Задача с проверкой Python-кода.
- Contextmanager на Python: транзакционные изменения словаря с квотой
Contextmanager на Python: транзакционные изменения словаря с квотой. Задача с проверкой Python-кода.
