Задачи курса «Практический Python для разработчиков: большой задачник»
Выберите задачу и проверьте решение прямо на странице. Регистрация не нужна.
- Контекстный менеджер Python: временные настройки и сбор результатов
Контекстный менеджер Python: временные настройки и сбор результатов. Задача с проверкой Python-кода.
- Python eq: сравнение объекта с диапазоном допустимых значений
Python eq: сравнение объекта с диапазоном допустимых значений. Задача с проверкой Python-кода.
- Дескриптор Python: проверка связанных полей low и high
Дескриптор Python: проверка связанных полей low и high. Задача с проверкой Python-кода.
- Дескриптор Python без get: журнал присваиваний в set
Дескриптор Python без get: журнал присваиваний в set. Задача с проверкой Python-кода.
- MRO в Python: проверка порядка примесей в наследовании
MRO в Python: проверка порядка примесей в наследовании. Задача с проверкой Python-кода.
- Метакласс Python: проверка парных методов prepare и render
Метакласс Python: проверка парных методов prepare и render. Задача с проверкой Python-кода.
- Python initsubclass: иерархический реестр классов
Python initsubclass: иерархический реестр классов. Задача с проверкой Python-кода.
- ProcessPoolExecutor и lambda: когда возникает ошибка pickle
ProcessPoolExecutor и lambda: когда возникает ошибка pickle. Вопрос с проверкой ответа.
- ProcessPoolExecutor Python: обработка результатов и ошибок сериализации
ProcessPoolExecutor Python: обработка результатов и ошибок сериализации. Задача с проверкой Python-кода.
- Concurrent.futures Python: первые K успешных результатов двух пулов
Concurrent.futures Python: первые K успешных результатов двух пулов. Задача с проверкой Python-кода.
- Потоки и процессы Python: аварийная остановка двухэтапного конвейера
Потоки и процессы Python: аварийная остановка двухэтапного конвейера. Задача с проверкой Python-кода.
- ThreadPoolExecutor и ProcessPoolExecutor: загрузка и обработка данных
ThreadPoolExecutor и ProcessPoolExecutor: загрузка и обработка данных. Задача с проверкой Python-кода.
- Concurrent.futures Python: выбор исполнителя по размеру пакета
Concurrent.futures Python: выбор исполнителя по размеру пакета. Задача с проверкой Python-кода.
- Потоки и процессы Python: двухэтапное резервное копирование
Потоки и процессы Python: двухэтапное резервное копирование. Задача с проверкой Python-кода.
- Multiprocessing.Queue и join(): причина взаимной блокировки Python
Multiprocessing.Queue и join(): причина взаимной блокировки Python. Вопрос с проверкой ответа.
- Остановка пула процессов Python: Queue, маркеры завершения и join
Остановка пула процессов Python: Queue, маркеры завершения и join. Задача с проверкой Python-кода.
- Multiprocessing Python: ограничение очереди семафором
Multiprocessing Python: ограничение очереди семафором. Задача с проверкой Python-кода.
- Процесс и потоки Python: двухфазная обработка матрицы
Процесс и потоки Python: двухфазная обработка матрицы. Задача с проверкой Python-кода.
- Queue и Lock в Python: дедупликация заявок между рабочими потоками
Queue и Lock в Python: дедупликация заявок между рабочими потоками. Задача с проверкой Python-кода.
- Threading.Lock на Python: атомарное изменение общего словаря
Threading.Lock на Python: атомарное изменение общего словаря. Задача с проверкой Python-кода.
- Asyncio TaskGroup и gather: что происходит при ошибке корутины
Asyncio TaskGroup и gather: что происходит при ошибке корутины. Вопрос с проверкой ответа.
- Asyncio TaskGroup: сбор результатов с отменёнными задачами
Asyncio TaskGroup: сбор результатов с отменёнными задачами. Задача с проверкой Python-кода.
- Asyncio gather: отмена оставшихся задач при ошибке
Asyncio gather: отмена оставшихся задач при ошибке. Задача с проверкой Python-кода.
- Asyncio TaskGroup: обработка ошибок параллельного опроса
Asyncio TaskGroup: обработка ошибок параллельного опроса. Задача с проверкой Python-кода.
