Выберите грейды
Выберите модули
Какие типы данных есть в Python? На какие две большие группы их можно разделить?
В чем разница между списком и кортежем?
Что такое лямбда-функция? Какое у неё назначение?
Где быстрее поиск: в словарях или списках?
Что такое *args
и **kwargs
в определении функции?
В чем разница между is
и ==
?
Что такое итератор в Python?
Что такое генератор? Чем отличается от итератора?
Что такое декоратор? Как написать собственный?
Как создать декоратор с параметрами? То есть, чтобы в декоратор можно было передать ряд аргументов. Например, длина таймаута в секундах, количество повторов (ретраев) вызова функции и пр.
Что такое контекстный менеджер?
Для чего используется магический метод __init__
?
Каковы преимущества мультипроцессинга в Python?
Какие основные преимущества асинхронного программирования?
Что такое асинхронный код? Приведите пример.
Чем отличается async/await
от обычных функций и вызовов?
Как организовать параллельное выполнение нескольких задач в asyncio?
Как работает сборщик мусора в python?
Чем отличаются многопоточное и многопроцессное приложение?
Как реализуется многопоточность в Python?
Что такое GIL? Как он работает? Какие проблемы возникают из-за его использования?
Какие существуют принципы SOLID и как их применять?
ТОП вопросов по Python
Часто задаваемые вопросы, ответы на которые обязан знать каждый Python разработчик
ТОП вопросов по SQL
SQL — мощный язык запросов для работы с СУБД. Каждый бэкендер должен знать ответ на эти вопросы
ТОП вопросов по Computer Science
Компьютерные науки помогают создавать, анализировать и оптимизировать технологии.