uk
Feedback
Python: задачки и вопросы

Python: задачки и вопросы

Відкрити в Telegram

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Показати більше
7 123
Підписники
-224 години
+37 днів
Немає даних30 день
Архів дописів
Замыкание (closure) представляет функцию, которая запоминает свое лексическое окружение даже в том случае, когда она выполняется вне своей области видимости. Технически замыкание включает три компонента: — внешняя функция multiply(), которая определяет некоторую область видимости и в которой определены некоторые переменные и параметры - лексическое окружение — переменные и параметры (лексическое окружение), которые определены во внешней функции. — вложенная функция inner(), которая использует переменные и параметры внешней функции. inner() запоминает окружение, в котором была создана, в частности, значение параметра n. Кроме того, сама принимает параметр и возвращает произведение параметров n и m.

Что выведет код?
Anonymous voting

#джуну
#джуну

В каком порядке Python сканирует области видимости при поиске той или иной переменной?
Anonymous voting

Что делает встроенная область видимости в Python?
Anonymous voting

Какой области видимости не существует?
Anonymous voting

Немного про области видимости Имена, определяемые внутри инструкции def, не вступают в конфликт с именами, находящимися за ее пределами, даже если и там и там присутствуют одинаковые имена. Имя X, которому присвоено значение за пределами данной инструкции, полностью отлично от имени X, которому присвоено значение внутри инструкции def.

Что выведет код выше?
Anonymous voting

#джуну
#джуну

Горящие таски — в сторону. Мы нашли вам занятие поинтереснее! Tproger вместе с друзьями приготовил для вас Виммельбух. Перехо
Горящие таски — в сторону. Мы нашли вам занятие поинтереснее! Tproger вместе с друзьями приготовил для вас Виммельбух. Переходите по ссылке, рассматривайте карту и узнавайте, чем живёт технологичный город в новогоднюю пору: https://tprg.ru/EUAI А ещё на улицах города мы спрятали предметы… Сможете найти все? Реклама, ИП Михайлишина Гузель Фаниловна, erid: LjN8K2n6W

Что означает полиморфизм в Python?
Anonymous voting

Продукт vs Разработка: кто рулит бизнесом? Выяснить это можно, пожалуй, только в батле. И у нас есть такой! Сетка, социальная сеть для нетворкинга от hh ru, столкнет продакта и разработчика, которые будут жарко спорить, кто же на самом деле двигает бизнес вперед. Когда: 12 декабря Формат: онлайн-батл на несколько раундов.  На арене встретятся: — Олег Федоткин, СТО «Циан» — Дима Харламов, CPO Партнерских продуктов «Яндекс.Такси» Зачем приходить? — Узнаете, у кого зарплата должна быть больше. — Посмотрите на жаркую дискуссию лидов «Циана» и «Яндекса». — Заберёте пару крутых инсайтов для своей работы. Не забудьте зарегистрироваться и подготовиться к захватывающему файтингу!  Зарегистрироваться Узнать больше об онлайн-батле Это #партнёрский пост

Если у функции нет return, что она вернет по умолчанию
Anonymous voting

В Python ради гибкости вызовам функций можно передавать аргументы по имени с помощью синтаксиса имя=значение и распаковывать произвольно много аргументов для отправки посредством снабжения аргументов звездочками — *args (позиционные аргументы) и **kwargs ключевые аргументы — Keyword arguments. Пример позиционных аргументов:
def print_numbers(*args):
    for number in args:
        print(number)

# Вызов функции с произвольным количеством аргументов
print_numbers(1, 2, 3, 4, 5)
Пример именованных аргументов:
def print_info(**kwargs):
    for key, value in kwargs.items():
        print(f"{key}: {value}")

# Вызов функции с произвольным количеством ключевых аргументов
print_info(name="Alice", age=30, city="New York")

Какие утверждения про *args от *kwargs верны?
Anonymous voting

Тестовое собеседование на Middle Python-разработчика в четверг 5 декабря в 19:00 по мск приходите онлайн на открытое собеседо
Тестовое собеседование на Middle Python-разработчика в четверг 5 декабря в 19:00 по мск приходите онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика. Как это будет: 1. Карим, Team lead в Чойс, ex-Kaspersky будет задавать реальные вопросы и задачи разработчику-добровольцу; 2. Карим будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью; 3. В конце можно будет задать любой вопрос Кариму. Что узнаешь на прямом эфире от ШОРТКАТ: — Чего ждут от кандидатов на Middle позиции в Python-разработке; — Какие вопросы задают на интервью и зачем; — Как подготовиться к собесу, чтобы получить оффер Переходи в бота, чтобы получить ссылку на эфир@shortcut_python_bot Это #партнёрский пост

Что делает инструкция nonlocal?
Anonymous voting

Что из нижеперечисленного верно про функции?
Anonymous voting

sorted(testDict) сгенерирует список упорядоченных ключей testDict, то есть:
sortedKeys = sorted(testDict) 
print(sortedKeys) # ['a', 'b', 'c']
Теперь для каждого элемента sortedKeys мы генерируем пару "ключ: значение по ключу из testDict")
# Для i = 0
print(sortedKeys[0], testDict['a']) # a: 2

Что выведет код?
Anonymous voting