Python | Тесты @easy_python_tests Channel on Telegram

Python | Тесты

@easy_python_tests


Сайт: easyoffer.ru

Реклама: @easyoffer_adv

Готовься к собесам - t.me/+cnJC0_ZeZ_I0OGY6
Нарешивай задачи - t.me/+nsl4meWmhfQwNDVi
Ищи работу - t.me/+cXGKkrOY2-w3ZTky

Python | Тесты (Russian)

Добро пожаловать в канал Python | Тесты! Этот канал создан специально для всех, кто увлечен языком программирования Python и стремится совершенствовать свои навыки. Здесь вы найдете разнообразные тесты, которые помогут вам проверить свои знания и подготовиться к собеседованиям, а также улучшат вашу практику в программировании.

Наши партнеры: n- Сайт: easyoffer.ru n- Реклама: @easyoffer_adv nnПрисоединяйтесь к нашим дополнительным каналам, чтобы глубже погрузиться в мир Python и программирования: n1. Готовься к собеседованиям: t.me/+cnJC0_ZeZ_I0OGY6 n2. Решай задачи: t.me/+nsl4meWmhfQwNDVi n3. Ищи работу: t.me/+cXGKkrOY2-w3ZTky nnНе упустите возможность стать настоящим профессионалом в Python! Присоединяйтесь к каналу Python | Тесты прямо сейчас и начните свой путь к успеху в мире программирования!

Python | Тесты

14 Jan, 16:10


🤔 Что такое чистая функция

Это функция, результат которой зависит только от входных данных и не имеет побочных эффектов.
1. Она не изменяет внешнее состояние и возвращает одинаковый результат при одинаковых аргументах.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

13 Jan, 16:10


🤔 Что такое динамическая типизация

Динамическая типизация означает, что тип переменной определяется автоматически в момент её инициализации.
1. Это упрощает код, но может привести к ошибкам в случае некорректного использования типов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

12 Jan, 16:10


🤔 Какая в Python типизация, статическая или динамичная

Python использует динамическую типизацию.
1. Тип переменной определяется во время выполнения, а не во время компиляции.
2. Это позволяет переменной менять тип в процессе выполнения.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

11 Jan, 16:10


🤔 Расскажи про иерархию исключений

1. Вершина иерархии — класс BaseException, от которого наследуются все исключения.
2. Основной класс для пользовательских исключений — Exception.
3. Классы, наследуемые от Exception, включают ValueError, TypeError, KeyError и другие.
4. Есть специфические исключения, такие как KeyboardInterrupt и SystemExit, которые наследуются напрямую от BaseException.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

10 Jan, 16:10


🤔 Какие декораторы, которые есть в стандартной библиотеке, знаешь

1. @staticmethod: создаёт статический метод, не зависящий от экземпляра класса.
2.
@classmethod: создаёт метод, который получает ссылку на класс, а не на объект.
3.
@property: позволяет обращаться к методу как к атрибуту.
4.
@functools.lru_cache: кэширует результаты функции для ускорения повторных вызовов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

10 Jan, 06:00


Учишь Python, но как дело доходит до собственного кода — всё, кирдык? 😥

На форумах только одно: «Больше практиковаться!» А толку? Ноль понимания и никакой поддержки от профи

Плавали - знаем)) Поэтому специально для тебя - чат Python-щиков 🤝

Что получишь?

1️⃣ Сможешь задавать любые вопросы без страха и осуждения и получать ответы за минуты, а не часы поиска в инете
2️⃣ Регулярные плюшки в виде стримов от препода с 15-ти летним опытом
3️⃣ Общение с единомышленниками и заряд мотивации

➡️ А еще, забирай в закрепе БЕСПЛАТНЫЙ вводный курс по Python

Короче, всё для прокачки! Залетай к нам — ссылка на чат (тык)

Python | Тесты

09 Jan, 16:10


🤔 Что такое модуль?

Это файл с Python-кодом, содержащий функции, классы и переменные, которые можно переиспользовать.
1. Модули импортируются с помощью import.
2. Используются для структурирования кода, повторного использования и улучшения читаемости.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

09 Jan, 12:55


📊 Реклама в сети телеграм каналов easyoffer
✈️ Для заказа пишите @easyoffer_adv

easyoffer
Backend

Python | Вопросы
Python | Удалёнка
Python | LeetCode
Python | Тесты

Frontend | Вопросы
Frontend | Удалёнка
JavaScript | LeetCode
Frontend | Тесты

Java | Вопросы
Java | Удалёнка
Java | LeetCode
Java | Тесты

Тестировщик | Вопросы
Тестировщик | Удалёнка
Тестировщик | Тесты

Data Science | Вопросы
Data Science | Удалёнка
Data Science | Тесты

C# | Вопросы
C# | Удалёнка
C# | LeetCode
C# | Тесты

C/C++ | Вопросы
C/C++ | Удалёнка
C/C++ | LeetCode
C/C++ | Тесты

Golang | Вопросы
Golang | Удалёнка
Golang | LeetCode
Golang | Тесты

DevOps | Вопросы
DevOps | Удалёнка
DevOps | Тесты

PHP | Вопросы
PHP | Удалёнка
PHP | LeetCode
PHP | Тесты

Kotlin | Вопросы
Kotlin | Удалёнка
Kotlin | LeetCode
Kotlin | Тесты

Swift | Вопросы
Swift | Удалёнка
Swift | LeetCode
Swift | Тесты

📊 Реклама в сети телеграм каналов easyoffer
✈️ Для заказа пишите @easyoffer_adv

Python | Тесты

08 Jan, 16:10


🤔 Что такое замыкания?

Это функция, которая "запоминает" своё окружение, в котором она была создана, даже после завершения работы этого окружения.
1. Обеспечивает доступ к локальным переменным внешней функции.
2. Полезно для создания функций с преднастроенным состоянием.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

07 Jan, 16:10


🤔 Что такое мутабельные и иммутабельные типы данных?

1. Мутабельные (mutable): данные, которые можно изменять после создания, например, списки (list), словари (dict), множества (set).
2. Иммутабельные (immutable): данные, которые нельзя изменить после создания, например, строки (str), числа (int, float), кортежи (tuple).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

06 Jan, 16:10


🤔 Как реализован декоратор?

Это функция, которая принимает другую функцию в качестве аргумента и возвращает новую функцию или изменённую версию исходной.
1. Реализуется как обёртка, добавляющая или изменяющая поведение.
2. Декораторы оформляются через синтаксис
@decorator_name.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

05 Jan, 16:10


🤔 В чём разница между MRO2 и MRO3?

1. MRO2 (Method Resolution Order, Python 2): использует алгоритм глубинного поиска (DFS) для определения порядка наследования. Это может привести к дублированию классов в результирующем списке.
2. MRO3 (Python 3): использует алгоритм C3 Linearization, который улучшает порядок наследования, избегает дублирования и поддерживает принципы разрешения наследования (линеаризацию).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

04 Jan, 16:10


🤔 Какие способы есть написать свой генератор?

1. Использование yield: создавайте функцию, которая приостанавливает выполнение, возвращая значение, и возобновляется с последнего состояния.
2. Через генераторные выражения: компактный способ создания генераторов, например, (x**2 for x in range(10)).
3. Реализация класса с методом iter и next: создаёт полностью настраиваемый генератор.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

03 Jan, 16:10


🤔 Что такое виртуальное окружение?

Виртуальное окружение изолирует проект и его зависимости от глобальной системы.
1. Оно создаёт локальную среду с собственной версией Python и библиотеками.
2. Позволяет избежать конфликтов между различными версиями пакетов для разных проектов.
3. Используется для управления зависимостями и обеспечения предсказуемости работы проекта.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

02 Jan, 16:10


🤔 Что даёт Poetry?

Это инструмент для управления зависимостями и пакетов Python.
1. Упрощает установку, обновление и управление зависимостями через файл pyproject.toml.
2. Поддерживает изоляцию зависимостей, автоматически создавая виртуальное окружение.
3. Помогает публиковать собственные Python-пакеты в PyPI, упрощая процесс сборки и выпуска.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

01 Jan, 16:16


– Помощь с pet-проектом
– Составление roadmap
– Общая консультация
– Проведение код-ревью и mock-собеседования
– Помощь с трудоустройством

Все это и многое другое может Ментор. Он обеспечит вам необходимый boost, ускорит и упростит вход в IT.

🔥 Здесь размещен список менторов, и многие из них предлагают бесплатную первую консультацию

Python | Тесты

01 Jan, 16:10


🤔 Что такое Docker Compose?

Это инструмент для управления многоконтейнерными приложениями.
1. Позволяет определять и запускать сервисы, их зависимости и конфигурации в одном YAML-файле (docker-compose.yml).
2. Упрощает оркестрацию контейнеров, обеспечивая лёгкий запуск, остановку и масштабирование.
3. Используется для разработки, тестирования и развёртывания сложных приложений.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

31 Dec, 16:10


🤔 Что знаешь про нормализацию?

Это процесс преобразования данных для их корректного использования или улучшения эффективности.
1. В базах данных нормализация устраняет избыточность, разбивая таблицы на логические части для предотвращения дублирования.
2. В обработке данных нормализация часто используется для масштабирования значений, чтобы привести их в единый диапазон (например, от 0 до 1).
3. Она улучшает производительность, точность и удобство работы с данными.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

30 Dec, 16:10


🤔 Что такое шардирование?

Это метод горизонтального разделения базы данных, при котором данные распределяются между несколькими серверами (шардами).
• Каждый шард содержит уникальный подмножество данных, обеспечивая масштабируемость и повышение производительности.
• Используется для работы с большими объёмами данных и снижения нагрузки на один сервер.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

30 Dec, 07:00


🖥 Хотите легко и быстро изучить программирование?

В этом канале вас ждут мощные скрипты и интуитивно понятные коды! Обучение, которое вдохновляет!

💻 Узнайте секреты успеха от настоящих профессионалов и внедрите свои идеи в реальность!
🆗 Подпишитесь сейчас и получите уникальные материалы, которые помогут вам достичь новых знаний в программировании!  🚀

🟣 Всё это - в Логово комара
🔗 https://t.me/kmrlog

Python | Тесты

29 Dec, 16:10


🤔 В чём разница между PostgreSQL и MySQL?

1. Поддержка сложных запросов: PostgreSQL лучше справляется с сложными запросами, поддерживает оконные функции, CTE и пользовательские типы данных.
2. Производительность: MySQL быстрее в простых операциях, таких как чтение, но PostgreSQL оптимальнее для сложных операций.
3. Совместимость: PostgreSQL полностью соответствует стандартам SQL, а MySQL использует собственные расширения.
4. Расширяемость: PostgreSQL поддерживает расширения и пользовательские функции, что делает его более гибким для кастомных решений.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу Знаний

Python | Тесты

28 Dec, 16:10


🤔 Какие есть уровни изоляции транзакций?

1. Read Uncommitted: транзакция может видеть несохранённые изменения других транзакций (грязное чтение).
2. Read Committed: транзакция видит только завершённые изменения других транзакций.
3. Repeatable Read: транзакция видит данные на момент её начала и игнорирует изменения других транзакций.
4. Serializable: самый строгий уровень, который предотвращает любые конфликты и гарантирует полную изоляцию.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

27 Dec, 16:10


🤔 Какие минусы есть у индекса?

1. Замедление операций записи: индексы требуют обновления при вставке, удалении или обновлении данных.
2. Потребление памяти: индексы занимают дополнительное пространство на диске.
3. Избыточность: слишком большое количество индексов может привести к сложностям в управлении и снижению производительности.
4. Неэффективность для малых таблиц: для небольших таблиц индексы могут быть избыточными, так как линейный поиск быстрее.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

26 Dec, 16:10


🤔 Что такое git?

Git — это система контроля версий, позволяющая отслеживать изменения в коде, управлять ветками и работать в команде. Она поддерживает распределённый подход, где каждый разработчик имеет локальную копию репозитория. Git используется для ведения истории изменений и упрощения совместной работы.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний