Python | Тесты
6.18K subscribers
29 photos
1 video
358 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
96%
str()
2%
stringify()
1%
convert()
2%
to_string()
💊7👍6👀2🤔1🤯1
🤔 S - Single Responsibility Principle - принцип единственной ответственности

Каждый класс или модуль должен выполнять только одну задачу и иметь только одну причину для изменения. Это улучшает читаемость, тестируемость и поддержку кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3💊2
🤔 Как в Python выполнить принудительное прекращение цикла?
Anonymous Quiz
4%
exit()
2%
stop()
93%
break
2%
terminate()
👍9💊3👀2
🤔Как в Python создать анонимную функцию?
Anonymous Quiz
3%
func()
7%
anonymous()
88%
lambda
2%
none()
😁11👍31
🤔 O - Open/Closed Principle - принцип открытости-закрытости

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
🤔 Какой метод преобразует строку в список по заданному разделителю?
Anonymous Quiz
23%
join()
73%
split()
3%
parse()
1%
cut()
6👍4
🤔 L - Liskov Substitution Principle - принцип подстановки Барбары Лисков

Любой объект подкласса должен быть заменяем на объект суперкласса без нарушения функциональности. Это поддерживает корректность и предсказуемость поведения кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥21
🤔 Какой метод у строк удаляет пробелы с обоих концов строки?
Anonymous Quiz
16%
trim()
6%
cut()
75%
strip()
4%
clean()
5🔥3💊2👍1
🤔 I - Interface Segregation Principle - принцип разделения интерфейсов

Интерфейсы должны быть узкоспециализированными, чтобы классы не реализовывали лишние методы. Это делает интерфейсы проще в использовании и реализации.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3🔥3
🤔 Какой метод словаря добавляет элемент с проверкой на наличие ключа?
Anonymous Quiz
26%
add()
11%
put()
33%
update()
31%
setdefault()
🤔9👍6💊3🔥2
🤔 Как создать множество, которое не позволяет добавление или удаление элементов?
Anonymous Quiz
86%
frozenset()
5%
immutableset()
5%
constset()
5%
frozenlist()
🔥7👍2
🤔 D - Dependency Inversion Principle - принцип инверсии зависимостей

Модули высокого уровня не должны зависеть от модулей низкого уровня, оба должны зависеть от абстракций. Это упрощает тестирование и снижает связность.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
🤔 Какое исключение бросается, когда деление на ноль происходит в Python?
Anonymous Quiz
89%
ZeroDivisionError
3%
ArithmeticError
6%
ValueError
3%
DivisionError
🔥51👍1
🤔 Как в Python получить текущее время в формате часы:минуты:секунды?
Anonymous Quiz
17%
datetime.time()
17%
time.strftime("%H:%M:%S")
47%
datetime.now().strftime("%H:%M:%S")
💊18👍7🔥2
🤔 Что известно про архитектурный паттерн Django?

Django реализует паттерн MVT (Model-View-Template), который схож с MVC, но с использованием шаблонов для отображения. В MVT модели описывают данные, views обрабатывают логику, а шаблоны обеспечивают отображение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥6💊5
🤔 Какой из данных методов вернет первый элемент списка?
Anonymous Quiz
5%
list.first()
87%
list[0]
1%
first(list)
7%
list.get(0)
👍3🔥2😁21
🤔 Какое ключевое слово используется для объявления глобальной переменной в функции?
Anonymous Quiz
90%
global
5%
public
1%
extern
4%
nonlocal
👍5🤯5