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

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

Open in Telegram

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

Show more
7 108
Subscribers
+424 hours
-87 days
-1530 days
Posts Archive
Какой метод «разворачивает» список?
Anonymous voting

Каждый день в канале Zen of Python публикуются полезные материалы по Python и связанным с ним технологиям. Погрузитесь в мир разработки на Python и познайте полный Дзен: @zen_of_python

Объяснение: Сначала мы создаём список strLst = ['P', 'y', 't', 'h', 'o', 'n'], который тут же сортируем. В итоге получаем ['P', 'h', 'n', 'o', 't', 'y'] Затем этот список мы превращаем в строку, где каждый элемент strLst будет разделён при помощи пробела. Итоговый вариант (P h n o t y) и выводим на экран

Куда и как расти разработчику, админу или DevOps с опытом? Освойте или улучшите свои навыки работы с БД — начните на бесплатных демо-занятиях онлайн-курсов «MongoDB» и «PostgreSQL для администраторов баз данных и разработчиков»: — «Шардированный реплицированный кластер MongoDB»: https://otus.pw/8JWw/ — «DML: вставка, обновление, удаление, выборка данных»: https://otus.pw/iN7V/ #ad

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Lambda-функция может принимать любое количество аргументов, но может иметь лишь одно выражение (lambda аргумент(ы): выражение)

Какое количество строк кода в качестве выражения может «принять» в себя lambda-функция?
Anonymous voting

Объяснение: Метод .insert() принимает на вход два аргумента. Первый из них — индекс, а второй — элемент, который надо добавить в список по этому индексу В данном случае мы добавляем элемент 'python' по индексу 1, после чего получаем список [2, 'python', 'python', 3]

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Множество (set) — это контейнер, содержащий в себе не повторяющиеся элементы в случайном порядке

Множества в Python — ...
Anonymous voting

Все Telegram-каналы от Tproger теперь собраны в одном месте: @tproger_channels Каналы по конкретным направлениям разработки,
Все Telegram-каналы от Tproger теперь собраны в одном месте: @tproger_channels Каналы по конкретным направлениям разработки, подборки полезных ресурсов, канал для начинающих, новости, мемы — всего около двух десятков каналов разного формата. Точно найдёте что-нибудь для себя.

Объяснение: Начнём с конца — с функции func2(). В ней мы сначала указываем, что будет работать с глобальной переменной var, т.е той, которая равняется True. Именно её значение мы и заменяем на 'Hello there!' Затем уже идёт вызов функций. Вызывая func1(), мы также вызываем и func2(). А именно в ней и происходит магия со сменой значения var. Поэтому в конце, когда мы печатаем эту переменную, мы получаем ответ 'Hello there!'

Как эффективно изучать Python самостоятельно, где искать библиотеки для изучения и проверять свои знания? Помочь со всем этим может Telegram-канал @try2py. На нём каждый день публикуются: — обзоры на полезные библиотеки и приемы в коде; — тесты на знание Python; — развлекательный контент. Подписаться на канал можно по ссылке: https://t.me/try2py Это #партнёрский пост

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Здесь имеем var1 = 3, _ = 2, var2 = 1 В итоге в print уходит выражение (3 + 1) / 2 == 4 / 2 == 2.0

CodeReviewэто канал с комьюнити разработчиков, которые помогают друг другу получать ревью на свой код. Недавно ребята запустили новый формат на своем канале - «подготовка к собеседованиям», где они помогают подготовиться на Junior, Middle и Senior позиции по направлениям Java, Python, PHP, а также JavaScript. Если вы хотите пройти собеседование 1 на 1 с Senior разработчиком, узнать слабые места и лучше подготовиться к предстоящему собеседованию, то оставляйте заявку через эту форму, и становитесь гуру в собеседованиях. Оставить заявку Это #партнерский пост