ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

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

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

Открыть в Telegram

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

Больше
6 861
Подписчики
-224 часа
-137 дней
-4730 дней
Архив постов
В 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

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

В вызовах функций можно применять специальную форму *аргумент для распаковки коллекции значений в индивидуальные аргументы. Здесь подойдет любой итерируемый объект, в том числе и файлы.

Выполнится ли код выше? file.py существует и является валидным файлом.
Anonymous voting

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

Новый уровень продуктивной разработки: добро пожаловать на платформу GitVerse На платформе для работы с исходным кодом GitVer
Новый уровень продуктивной разработки: добро пожаловать на платформу GitVerse  На платформе для работы с исходным кодом GitVerse можно легко и удобно организовать разработку любых проектов: писать и проверять код, автоматизировать CI/CD-процессы, общаться с единомышленниками и стать частью open source сообщества. Что еще могут пользователи GitVerse: – переносить проекты с других git-площадок в один клик; – размещать открытые и приватные репозитории, работать самостоятельно и в командах; – управлять проектами с помощью удобных досок и карточек, назначать роли, ревьюеров и делать все процессы прозрачными; – делегировать рутинные задачи AI-ассистенту GigaCode, чтобы посвятить время по-настоящему интересным задачам! Регистрируйтесь на платформе GitVerse и повышайте эффективность разработки! Это #партнёрский пост

Чем отличается встроенная функция sorted() от встроенного метода .sort()?
Anonymous voting

Вы Middle или Senior Python-разработчик? Приходите менторить в ШОРТКАТ ШОРТКАТ — это менторская платформа от команды разработ
Вы Middle или Senior Python-разработчик? Приходите менторить в ШОРТКАТ ШОРТКАТ — это менторская платформа от команды разработчиков из бигтеха. Ребята помогают найти крутую работу, апнуть грейд или сменить стек.  Что надо будет делать: проводить тестовые собесы → оценивать грейд → помогать разбираться в сложных темах. Что взамен: — От 40К за 5-7 часов работы в неделю. — Доступ к обучению и комьюнити сильных менторов из Booking, Сбер, Oracle, Т-Банка. — Возможность выступать на эфирах, куда уже приходят 500+ джавистов, и стать заметнее на рынке. Заполняйте форму, чтобы узнать подробности: https://forms.gle/rFY9z9GKggqfgSS76 Это #партнёрский пост

Что делает встроенная функция map()?
Anonymous voting

Функция enumerate возвращает объект-генератор, который позволяет итерироваться по значению, создаваемому в процессе выполнения кода, без необходимости загружать все значения в память сразу. Это особенно полезно для работы с большими и динамически генерируемыми наборами данных.
E = enumerate(S)
E # <enumerate object at 0x02765AA8>
В контексте задачи выше c — каждая из букв 'spam', i — её индексы в строке. Первый элемент результирующего списка равен пустоте, потому что c * i = 's' * 0 ('s' повторяется 0 раз). В дальнейшем индексы повторяют буквы p, a и m по 1, 2 и 3 раза соответственно (перемножение строки и целого числа дает повторение строки).

Прожарка резюме для Python-разработчиков завтра Ребята из менторской программы ШОРТКАТ разберут на эфире реальные резюме и по
Прожарка резюме для Python-разработчиков завтра Ребята из менторской программы ШОРТКАТ разберут на эфире реальные резюме и подскажут, что улучшить, чтобы точно дойти до собеса. Когда: завтра, 28 ноября в 19:00 по мск Ревьюит резюме рекрутер с опытом работы в Яндексе и Т-Банке. Если хотите себе разбор, подпишитесь на бота @shortcut_python_bot — резюме будут собирать там.  Если закидывать нечего, но хочется посмотреть со стороны — тоже подписывайтесь на @shortcut_python_bot. В боте будет ссылка на трансляцию и запись после. После эфира все получат памятку, как использовать ChatGPT для резюме. Ссылку пришлют — не поверите — тоже в @shortcut_python_bot. Короче, подпишитесь на бот, чтобы ничего не пропустить @shortcut_python_bot. Это #партнёрский пост

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

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

Длина списка, возвращаемого функцией zip, равна длине кратчайшей из последовательностей, если аргументы имеют разную длину. В задаче выше выполняется объединение двух строк с целью параллельной обработки их символов, при этом результат содержит столько кортежей, сколько было элементов в кратчайшей последовательности.