Python | Задачи | Теория 📖
171 subscribers
37 photos
Задачи Python, теория, новости

Наш бот @PyMind_bot 🐍
Download Telegram
Что такое генератор (generator) в Python?

a) Специальный тип данных для хранения и организации упорядоченных элементов.
b) Функция, которая повторно вызывается для выполнения определенной задачи.
c) Объект, который представляет поток данных и позволяет осуществлять последовательный доступ к элементам.
d) Метод, используемый для объединения строк в одну строку.

52%
47%
Каким образом в Python можно проверить, принадлежит ли определенный ключ словарю?

a) Метод contains()
b) Метод exist()
c) Оператор in
d) Оператор contains()

66%
33%
Что произойдет, если переменная объявлена как глобальная внутри функции в Python?

a) Переменная станет доступной только внутри функции.
b) Переменная станет доступной только внутри блока кода, где была объявлена.
c) Переменная будет доступна как внутри функции, так и вне ее.
d) Переменная будет удалена после выполнения функции.

77%
22%
my_list = [1, 2, 3, 4, 5]
print(my_list[10:])

Что выведет print?

a) Будет выведен пустой список.
b) Будет выведена ошибка "IndexError: list index out of range".
c) Будет выведен список [5].
d) Будет выведен список [10].

30%
69%
Что такое lambda-функции в Python и в каких случаях их удобно использовать?

a) Lambda-функции в Python - это функции, которые могут вызываться только внутри других функций.
b) Lambda-функции в Python - это функции, которые могут быть определены только внутри циклов.
c) Lambda-функции в Python - это анонимные (безымянные) функции, которые могут быть определены в одной строке кода.
d) Lambda-функции в Python - это функции, которые могут быть вызваны только с помощью оператора lambda.

84%
15%
Что произойдет, если в Python вы объявите переменную внутри функции с тем же именем, что и глобальная переменная?

a) Глобальная переменная будет переопределена локальной переменной внутри функции.
b) Локальная переменная будет переопределена глобальной переменной с тем же именем.
c) Будет сгенерировано исключение SyntaxError из-за конфликта имен переменных.
d) Обе переменные будут существовать и будут доступны в соответствующих областях видимости.

64%
35%
Какая разница между == и is операторами?

a) == используется для сравнения значений объектов, а is используется для сравнения идентичности объектов.
b) == используется для сравнения идентичности объектов, а is используется для сравнения значений объектов.
c) Оба оператора == и is используются для сравнения значений объектов.
d) Оба оператора == и is используются для сравнения идентичности объектов.

70%
29%
Каким образом можно считывать данные из файла в Python?

a) С использованием функции open() для открытия файла, а затем использование метода read() для чтения содержимого файла.
b) С использованием функции load() для загрузки файла, а затем использование метода read() для считывания данных.
c) С использованием функции read() для прямого считывания данных из файла без необходимости открытия файла.

76%
23%
Что такое декораторы в Python и как они используются?

a) Декораторы в Python - это специальные классы, которые позволяют добавлять дополнительную функциональность к другим классам. Декораторы используются путем создания экземпляра декораторного класса и передачи экземпляра класса в качестве аргумента при создании декорируемого класса.
b) Декораторы в Python - это специальные функции, которые позволяют модифицировать поведение других функций или классов. Декораторы используются путем применения символа @ перед определением функции или класса, к которым нужно применить декоратор.
c) Декораторы в Python - это специальные методы, которые позволяют переопределить стандартное поведение функций или классов. Декораторы используются путем определения декораторного метода и применения его к функции или классу при вызове.

74%
25%
Что такое модуль в Python и как он используется?

a) Модуль в Python - это специальный тип переменной, используемый для хранения набора значений или объектов. Модуль может быть использован для организации кода и обеспечения его модульности и повторного использования.
b) Модуль в Python - это файл с расширением .py, содержащий определения функций, классов и переменных. Модуль может быть импортирован в другие программы для использования его содержимого.
c) Модуль в Python - это специальный тип функции, который используется для выполнения определенной задачи. Модуль может быть вызван из программы для выполнения своей функции.

68%
32%
👍1
Какие структуры данных предоставляет модуль collections в Python и для каких задач они используются?

a) Модуль collections в Python предоставляет структуры данных, такие как списки (lists), словари (dictionaries), множества (sets) и кортежи (tuples). Они используются для хранения, организации и обработки коллекций объектов.
b) Модуль collections в Python предоставляет структуры данных, такие как очереди (queues), стеки (stacks), деки (deques) и именованные кортежи (named tuples). Они используются для решения конкретных задач, связанных с организацией данных и эффективным выполнением операций добавления, удаления и доступа к элементам.
c) Модуль collections в Python предоставляет структуры данных, такие как деревья (trees), графы (graphs), хэш-таблицы (hash tables) и битовые массивы (bit arrays). Они используются для работы с большими объемами данных и решения сложных алгоритмических задач.

31%
68%
👍2
Какие методы доступны для словарей (dict) в Python?

a) get(), set(), remove()
b) add(), update(), delete()
c) append(), extend(), pop()
d) keys(), values(), items()

78%
21%
👍3
Что вернёт метод index() списка?

a) значение переданного индекса
b) индекс переданного значения
Что произойдет, если вы вызовете функцию print с несколькими аргументами, разделенными запятой?

Варианты ответа:
a) Будет выведено только первое значение аргумента
b) Будет выведено каждое значение аргумента на новой строке
c) Будет выведено каждое значение аргумента, разделенное пробелом, в одной строке
d) Будет выведено каждое значение аргумента, разделенное запятой, в одной строке
👍2
👨‍🏫 Словарь терминов

▶️ Решение задачи (problem solving):
Процесс формулирования задачи, поиска решения и его реализации.

▶️ Портативность (portability):
Способность программы функционировать на компьютерах разного типа.

▶️ Приглашение (prompt):
Символы, отображаемые интерпретатором для обозначения ожидания ввода пользователем.
👍3🔥1
Новый год - новые обновления

Теперь все задачи будут публиковаться в @PyProfi. Для чего это было сделано? Чтобы максимально быстро доставить задачи пользователям, одним сообщением 🚀

🆕 В конце января ожидается ряд других масштабных обновлений, одно из них:
- денежное поощрение ТОП-3 пользователей каждый месяц (кол-во пользователей в рейтинге будет постепенно увеличено)


👨‍💻 Решайте правильно задачи и копите баллы! Успехов в 2024 🐍
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой метод нужно подставить вместо знака вопроса, чтобы переменная ссылалась на 2024?
На что в итоге будет ссылаться переменная number?
У кого не приходило уведомление о результате решения задачи - проблему уже исправили!
👍2
Какое ключевое слово нужно подставить вместо знака вопроса, чтобы код в 4-ой строке был выполнен?