Задачи курса «Практический Python для разработчиков: большой задачник»
Выберите задачу и проверьте решение прямо на странице. Регистрация не нужна.
- Itertools на Python: объедините генераторы в непрерывный поток
Itertools на Python: объедините генераторы в непрерывный поток. Задача с проверкой Python-кода.
- Groupby на Python: сводка последовательных серий событий
Groupby на Python: сводка последовательных серий событий. Задача с проверкой Python-кода.
- Functools.wraps в Python: имя функции и атрибут wrapped
Functools.wraps в Python: имя функции и атрибут wrapped. Вопрос с проверкой ответа.
- Декоратор Circuit Breaker на Python: остановка вызовов после сбоев
Декоратор Circuit Breaker на Python: остановка вызовов после сбоев. Задача с проверкой Python-кода.
- Декораторы Python: проверка цепочки wrapped и метаданных функции
Декораторы Python: проверка цепочки wrapped и метаданных функции. Задача с проверкой Python-кода.
- Декоратор Python: логирование только медленных вызовов
Декоратор Python: логирование только медленных вызовов. Задача с проверкой Python-кода.
- Кэширование Python: постройте ключ из выбранных аргументов функции
Кэширование Python: постройте ключ из выбранных аргументов функции. Задача с проверкой Python-кода.
- Класс-декоратор Python: когда вызывается init
Класс-декоратор Python: когда вызывается init. Вопрос с проверкой ответа.
- Класс-декоратор метода Python: почему теряется self
Класс-декоратор метода Python: почему теряется self. Вопрос с проверкой ответа.
- Класс-декоратор Python: ограничение изменения результата между вызовами
Класс-декоратор Python: ограничение изменения результата между вызовами. Задача с проверкой Python-кода.
- Класс-декоратор Python: баланс доступных вызовов функции
Класс-декоратор Python: баланс доступных вызовов функции. Задача с проверкой Python-кода.
- exit в Python: аргументы исключения и подавление ошибки
exit в Python: аргументы исключения и подавление ошибки. Вопрос с проверкой ответа.
- Контекстный менеджер Python: подавление выбранных типов исключений
Контекстный менеджер Python: подавление выбранных типов исключений. Задача с проверкой Python-кода.
- Контекстный менеджер Python: вложенные транзакции и глубина входа
Контекстный менеджер Python: вложенные транзакции и глубина входа. Задача с проверкой Python-кода.
- Контекстный менеджер Python: откат списания ресурсов при ошибке
Контекстный менеджер Python: откат списания ресурсов при ошибке. Задача с проверкой Python-кода.
- Изменение хеша объекта в set: вопрос по Python hash и eq
Изменение хеша объекта в set: вопрос по Python hash и eq. Вопрос с проверкой ответа.
- NotImplemented в lt: как Python сравнивает объекты
NotImplemented в lt: как Python сравнивает объекты. Вопрос с проверкой ответа.
- Сравнение объектов Python: lt и несовместимые группы
Сравнение объектов Python: lt и несовместимые группы. Задача с проверкой Python-кода.
- Python set: найдите объекты с изменённым хешем
Python set: найдите объекты с изменённым хешем. Задача с проверкой Python-кода.
- Rich comparisons Python: ранжирование объектов разных классов
Rich comparisons Python: ранжирование объектов разных классов. Задача с проверкой Python-кода.
- Дескриптор и dict в Python: кто имеет приоритет при чтении
Дескриптор и dict в Python: кто имеет приоритет при чтении. Вопрос с проверкой ответа.
- Дескрипторы Python: почему значение разделяется между экземплярами
Дескрипторы Python: почему значение разделяется между экземплярами. Вопрос с проверкой ответа.
- Дескрипторы Python: валидация и сброс кэша зависимых свойств
Дескрипторы Python: валидация и сброс кэша зависимых свойств. Задача с проверкой Python-кода.
- Дескрипторы Python: значения по умолчанию и удаление переопределений
Дескрипторы Python: значения по умолчанию и удаление переопределений. Задача с проверкой Python-кода.
