Python | Тесты
Open in Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
Show more5 848
Subscribers
-524 hours
-247 days
-6730 days
Posts Archive
5 848
🤔 Какая функция в Python используется для преобразования JSON строки в словарь?
5 848
🤔 Какой метод в Python позволяет заменить старый элемент новым в списке, если известен индекс старого элемента?
5 848
🤔 Что такое мутабельные и иммутабельные типы данных?
1. Мутабельные (mutable): данные, которые можно изменять после создания, например, списки (list), словари (dict), множества (set).
2. Иммутабельные (immutable): данные, которые нельзя изменить после создания, например, строки (str), числа (int, float), кортежи (tuple).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 848
🤔 Как в Python гарантировать выполнение кода после блока обработки исключений, независимо от наличия исключения?
5 848
🤔 Как в Python вызвать базовый метод класса из переопределенного метода в дочернем классе?
5 848
🤔 Как реализован декоратор?
Это функция, которая принимает другую функцию в качестве аргумента и возвращает новую функцию или изменённую версию исходной.
1. Реализуется как обёртка, добавляющая или изменяющая поведение.
2. Декораторы оформляются через синтаксис @decorator_name.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 848
🤔 Какая функция в Python используется для создания бесконечной последовательности чисел?
5 848
🤔 В чём разница между MRO2 и MRO3?
1. MRO2 (Method Resolution Order, Python 2): использует алгоритм глубинного поиска (DFS) для определения порядка наследования. Это может привести к дублированию классов в результирующем списке.
2. MRO3 (Python 3): использует алгоритм C3 Linearization, который улучшает порядок наследования, избегает дублирования и поддерживает принципы разрешения наследования (линеаризацию).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 848
🤔 Какая функция используется для округления числа до ближайшего целого в Python?
5 848
🤔 Какие способы есть написать свой генератор?
1. Использование yield: создавайте функцию, которая приостанавливает выполнение, возвращая значение, и возобновляется с последнего состояния.
2. Через генераторные выражения: компактный способ создания генераторов, например, (x**2 for x in range(10)).
3. Реализация класса с методом iter и next: создаёт полностью настраиваемый генератор.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 848
🤔 Какой метод используется для глубокого копирования сложных объектов в Python?
5 848
🤔 Что такое виртуальное окружение?
Виртуальное окружение изолирует проект и его зависимости от глобальной системы.
1. Оно создаёт локальную среду с собственной версией Python и библиотеками.
2. Позволяет избежать конфликтов между различными версиями пакетов для разных проектов.
3. Используется для управления зависимостями и обеспечения предсказуемости работы проекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 848
🤔 Какой результат выполнения выражения len([i for i in range(10) если i % 2 == 1])?
5 848
🤔 Что даёт Poetry?
Это инструмент для управления зависимостями и пакетов Python.
1. Упрощает установку, обновление и управление зависимостями через файл pyproject.toml.
2. Поддерживает изоляцию зависимостей, автоматически создавая виртуальное окружение.
3. Помогает публиковать собственные Python-пакеты в PyPI, упрощая процесс сборки и выпуска.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 848
🤔 Какой метод используется для объединения всех элементов итерируемого объекта в одну строку?
