Python | Тесты
6.11K subscribers
31 photos
585 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Какой метод используется для случайного выбора элемента из списка?
Anonymous Quiz
69%
random.choice()
4%
list.pick()
6%
list.choice()
👍1🤔1
🤔 Что такое магические методы?

Магические методы в Python — это специальные методы с двойными подчеркиваниями в начале и конце имени (например, __init__, __str__, __repr__). Они предназначены для переопределения операций, которые по умолчанию выполняются для различных типов операций, таких как арифметические операции, операции среза, операции сравнения и другие.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
🤔 Какая функция в Python создаёт комплексное число из действительной и мнимой части?
Anonymous Quiz
87%
complex()
3%
makeComplex()
6%
complexNumber()
4%
createComplex()
👍1🔥1
🤔 Какой метод строк заменяет старую подстроку новой подстрокой?
Anonymous Quiz
4%
change()
84%
replace()
10%
update()
3%
modify()
👍3
🤔 Как реализовывать views: функцией или классом?

Представления (views) можно реализовать двумя способами:
- Функциональные представления (FBV, Function-Based Views)
- Обычные Python-функции, принимающие request и возвращающие HttpResponse
- Просты в использовании, но плохо масштабируются
- Классовые представления (CBV, Class-Based Views)
- Основаны на views.View, позволяют переопределять get(), post()
- Поддерживают миксин-классы, упрощают повторное использование кода


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1🤔1
🤔 Какой оператор используется для включения условной логики на одной строке в Python?
Anonymous Quiz
52%
if else
3%
switch
1%
conditional
43%
ternary (x if condition else y)
💊11👍5
🤔 Уровни TCP/IP?

Модель TCP/IP состоит из 4 уровней (в отличие от модели OSI, где их 7):
1. Прикладной уровень — взаимодействие с конечными приложениями (HTTP, FTP, DNS).
2. Транспортный уровень — отвечает за доставку (TCP, UDP).
3. Сетевой уровень — маршрутизация и IP-адресация (IP).
4. Канальный уровень — физическая передача данных по сетевым интерфейсам (Ethernet, Wi-Fi).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2
🤔 Какое исключение вызывается, когда происходит ошибка ввода/вывода?
Anonymous Quiz
61%
IOError
35%
InputError
2%
FileError
3%
OutputError
👍2
🤔 Как установить виртуальное окружение?

С помощью команды python -m venv имя_окружения. Оно создаёт изолированную среду с отдельными библиотеками, не влияющими на системные.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какой встроенный тип данных представляет неизменяемый упорядоченный список элементов?
Anonymous Quiz
7%
list
25%
set
66%
tuple
2%
dict
👍2
🤔 Какой метод возвращает срез списка в Python, начиная с конца до начала?
Anonymous Quiz
72%
list[::-1]
7%
list[::1]
17%
list[-1::]
4%
list[:1]
👍2
🤔 Что такое SOAP?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
🤔 Какой декоратор в Python используется для того, чтобы метод класса мог изменять класс, а не только его экземпляры?
Anonymous Quiz
👍3
🤔 Как в Python создать бесконечный цикл?
Anonymous Quiz
91%
while True:
2%
for i in infinity:
4%
while not False:
2%
for i in endless:
💊13🔥3
🤔 Назовите админские команды в Linux?

– sudo — выполнение от имени администратора,
– top, htop — мониторинг процессов,
– df, free, uptime, ps, kill,
– useradd, passwd,
– iptables, systemctl, journalctl.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊8🔥6
🤔 Как создать байтовый литерал в Python?
Anonymous Quiz
43%
b'example'
13%
example'.bytes()
33%
bytes('example')
11%
str('example', 'utf-8')
🔥5
🤔 Какая функция используется для получения количества элементов в объекте, например в списке?
Anonymous Quiz
17%
count()
10%
length()
1%
size()
72%
len()
💊6🔥3
🤔 Откуда берётся O(n) и почему это лучше, чем O(n²)?

O(n) означает, что время выполнения пропорционально количеству элементов. O(n²) — значит, число операций растёт квадратично. Например, при 1 000 элементах:
- O(n) ≈ 1 000 операций;
- O(n²) ≈ 1 000 000 операций.
Поэтому линейная сложность значительно быстрее при больших объёмах данных.


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