Топ вопросов по Python

Часто задаваемые вопросы, ответы на которые обязан знать каждый Python разработчик

Выберите грейды

Стажёр
Junior
Middle

Выберите модули

Основы Python
Коллекции
Python
ООП в Python
Асинхронность
Мультипроцессинг
Многопоточность

Вопросы

Изменяемые и неизменяемые типы данных

Стажёр

Какие типы данных в Python являются изменяемыми (mutable), а какие неизменяемыми (immutable)? Приведите примеры.

Типы данных Python

Стажёр

Какие основные типы данных существуют в Python?

В чем разница между списком и кортежем

Стажёр

В чем разница между списком и кортежем?

Что такое lambda-функции

Junior

Что такое lambda-функции в Python и для чего они используются?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Разница "is" и "=="

Стажёр

В чем разница между операторами is и ==?

args и kwargs в функции

Стажёр

Для чего используются *args и **kwargs в функциях Python?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ
Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Итератор в Python

Junior

Что такое итератор в Python?

Генератор в Python

Junior

Что такое генератор? Чем отличается от итератора?

Декоратор в Python

Junior

Что такое декоратор в Python? Как написать собственный декоратор?

Декоратор с параметрами

Junior

Как создать декоратор с параметрами в Python?

Контекстный менеджер

Junior

Что такое контекстный менеджер в Python и для чего используется конструкция with?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Магический метод __init__

Junior

Что такое магический метод __init__ в Python и для чего он нужен?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ
Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ
Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Основные преимущества асинхронности

Junior

Какие основные преимущества асинхронного программирования?

Асинхронный код Python

Junior

Что такое асинхронный код?

Что такое async/await

Junior

Чем отличается async/await от обычных функций и вызовов?

Задача на изменяемость кортежа

Стажёр

Какая ошибка возникнет при выполнении кода?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ
Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Сборщик мусора в Python

Middle

Как работает сборщик мусора в python?

Поток и процесс в Python

Junior

Чем отличаются многопоточное и многопроцессное приложение?

Что такое f-строки

Стажёр

Что такое f-строки (f-strings) в Python и в чем их преимущество?

try...except...else...finally

Junior

За что в Python отвечает конструкция try…except…else? Как работает else?

Задача на изменяемость списка

Стажёр

Что выведет следующий код?

Как использовать многопоточность в Python

Junior

Как реализуется многопоточность в Python?

Что такое GIL и каковы его недостатки

Junior

Что такое GIL? Как он работает? Какие проблемы возникают из-за его использования?

Списковые и словарные включения

Junior

Что такое list/dict comprehension (списковые/словарные включения) в Python и как они используются?

Что такое приватные и защищенные атрибуты класса

Junior

Как в Python обозначаются "защищенные" и "приватные" атрибуты класса?

Проверьте свои знания на других подборках

Обложка

Топ вопросов по SQL

SQL — мощный язык запросов для работы с СУБД. Каждый бэкендер должен знать ответ на эти вопросы

Обложка

Топ вопросов по Java

Лучшие вопросы по Java для подготовки к собеседованиям и изучения.