Python | Тесты
5.79K subscribers
33 photos
675 links
Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Какой метод нужно использовать для преобразования списка в строку с разделителем в Python?
Anonymous Quiz
45%
split()
51%
join()
1%
connect()
3%
concat()
🤔 Что из POST, PUT и PATCH идемпотентно?

- PUT — идемпотентный: повторный вызов приводит к одному и тому же состоянию ресурса.
- PATCH — условно идемпотентный, если изменения одинаковы.
- POST — не идемпотентный, каждый запрос может создать новый объект или изменить данные.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥3👍1
🤔 Какая функция модуля itertools используется для создания комбинаций элементов итератора с заданной длиной?
Anonymous Quiz
36%
permutations()
50%
combinations()
7%
product()
7%
combinations_with_replacement()
🤔 Как выглядит HTTP-запрос?

HTTP-запрос содержит:
- Стартовую строку: метод (GET, POST), путь (/page), версия (HTTP/1.1)
- Заголовки: информация о браузере, типе контента, авторизации и др.
- Тело запроса (не всегда): обычно есть у POST/PUT и содержит данные формы, JSON и т.д.
Всё это отправляется на сервер, который возвращает HTTP-ответ.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой метод удаляет последний элемент списка и возвращает его?
Anonymous Quiz
7%
remove()
5%
delete()
88%
pop()
1%
push()
🤔 Что такое циклы?

Циклы — это конструкции языка, позволяющие повторять блок кода несколько раз. В Python есть два основных вида циклов: for — используется для итерирования по последовательностям и итераторам, и while — выполняется, пока истинно заданное условие. Циклы позволяют автоматизировать повторяющиеся действия.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Мультипроцессинг — что это

Мультипроцессинг — это подход, при котором для выполнения задач создаются отдельные процессы, а не потоки. В Python это полезно для обхода ограничения GIL (Global Interpreter Lock), позволяя исполнять код параллельно на нескольких ядрах процессора. Модуль multiprocessing позволяет создавать независимые процессы, каждый из которых выполняет свою копию интерпретатора Python.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какой метод используется для сортировки списка на месте в Python?
Anonymous Quiz
70%
list.sort()
26%
list.sorted()
3%
sort.list()
0%
sorted.list()
👍1
🤔 В чем разница между from foo import bar и from foo import *?

from foo import bar импортирует только конкретный элемент, тогда как from foo import * импортирует всё содержимое модуля. Последний вариант не рекомендуется, так как он загрязняет пространство имён и делает код менее понятным.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какая функция используется для генерации арифметической последовательности чисел в Python?
Anonymous Quiz
90%
range()
6%
sequence()
5%
array()
0%
spread()
🤔 Что такое TCP/IP?

TCP/IP — это набор сетевых протоколов, на которых работает интернет.
Он определяет, как компьютеры обмениваются данными в сети: как разбиваются, передаются, маршрутизируются и собираются пакеты.
TCP/IP — это основа передачи данных в интернете и локальных сетях.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какое ключевое слово используется для объявления глобальной переменной внутри функции?
Anonymous Quiz
91%
global
3%
public
5%
nonlocal
1%
external
🤔 Какая в Python типизация, статическая или динамичная?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой метод используется для удаления всех элементов из множества?
Anonymous Quiz
73%
clear()
16%
remove()
10%
delete()
1%
discard()
🤔 Какой результат выполнения выражения {i: i**2 for i in range(3)}.setdefault(2, 10)?
Anonymous Quiz
15%
2
41%
10
43%
4
1%
1
🤔 Что такое кастомный менеджер модели?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой оператор используется для деления нацело в Python?
Anonymous Quiz
18%
/
9%
%
73%
//
1%
^
🤔 Как в Python создать условное выражение, которое выполняется, если переменная равна либо 'apple', либо 'orange'?
Anonymous Quiz
38%
if x == 'apple' or 'orange':
58%
if x in ['apple', 'orange']:
3%
if x == 'apple' x == 'orange':
1%
if x == ('apple', 'orange'):
🤔 Как пишутся комментарии в Python?

С одной решёткой для однострочного комментария. Для многострочных — последовательные строки с #, либо многострочные строки с тройными кавычками (чаще для документации).


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