Python | Тесты
6.18K subscribers
28 photos
2 videos
346 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Какая функция в Python возвращает текущую рабочую директорию?
Anonymous Quiz
10%
os.getwd()
28%
os.getcwd()
15%
os.currentdir()
48%
os.dir()
4👍2
🤔 В чём разница между PostgreSQL и MySQL?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍9💊2
🤔 Какой оператор в Python используется для группировки условий в логических выражениях?
Anonymous Quiz
12%
{} (curly braces)
68%
() (parentheses)
12%
[] (square brackets)
8%
<> (angle brackets)
🤯32
🤔 Какая функция в Python используется для сортировки элементов в итерируемом объекте по ключу?
Anonymous Quiz
54%
sorted(iterable, key=function)
43%
sort(iterable, key=function)
2%
order(iterable, key=function)
1%
arrange(iterable, key=function)
💊71🤔1
🤔 Что такое шардирование?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍41
🤔 Какое исключение в Python возникает при попытке выполнить операцию, которая математически недопустима?
Anonymous Quiz
17%
ValueError
32%
MathError
17%
ArithmeticError
34%
ZeroDivisionError
💊10🤔2🤯21
🤔 Какой атрибут словаря в Python возвращает список кортежей, где каждый кортеж содержит пару ключ-значение?
Anonymous Quiz
11%
dict.keys()
13%
dict.values()
71%
dict.items()
6%
dict.pairs()
👍11🤔2
🤔 Что знаешь про нормализацию?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4
🤔 Как в Python создать функцию, которая принимает произвольное количество позиционных аргументов?
Anonymous Quiz
60%
def func(*args):
16%
def func(**args):
5%
def func(*kwargs):
19%
def func(**kwargs):
👍6
🤔 Что такое Docker Compose?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥6
🤔 Какой метод используется для объединения всех элементов итерируемого объекта в одну строку?
Anonymous Quiz
5%
merge()
83%
join()
7%
concat()
5%
append()
🤯6🔥2👍1
🤔 Какой результат выполнения выражения list(reversed('python'))?
Anonymous Quiz
79%
['n', 'o', 'h', 't', 'y', 'p']
6%
['p', 'y', 't', 'h', 'o', 'n']
13%
nohtyp
2%
python
💊10👍2🤔2👀1
🤔 Что даёт Poetry?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥7
🤔 Какой результат выполнения выражения len([i for i in range(10) если i % 2 == 1])?
Anonymous Quiz
27%
4
66%
5
4%
6
3%
7
😁12👍4💊31
🤔 Как в Python можно получить список всех ключей из словаря?
Anonymous Quiz
89%
dict.keys()
5%
dict.getKeys()
3%
dict.listkeys()
4%
keys(dict)
👍8🤔1
🤔 Что такое виртуальное окружение?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥61
🤔 Что возвращает функция enumerate() при применении к списку?
Anonymous Quiz
9%
Список элементов
17%
Список индексов
70%
Итератор кортежей (индекс, элемент)
4%
Сумму элементов
👍73
🤔 Какой метод используется для глубокого копирования сложных объектов в Python?
Anonymous Quiz
17%
copy()
71%
deepcopy()
7%
clone()
4%
replicate()
3👍1
🤔 Какие способы есть написать свой генератор?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥7