Python: задачки и вопросы
Открыть в Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Больше7 108
Подписчики
+424 часа
-87 дней
-1530 день
Архив постов
Каждый день в канале 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
Объяснение:
Lambda-функция может принимать любое количество аргументов, но может иметь лишь одно выражение (
lambda аргумент(ы): выражение)Какое количество строк кода в качестве выражения может «принять» в себя lambda-функция?
Объяснение:
Метод
.insert() принимает на вход два аргумента. Первый из них — индекс, а второй — элемент, который надо добавить в список по этому индексу
В данном случае мы добавляем элемент 'python' по индексу 1, после чего получаем список [2, 'python', 'python', 3]Объяснение:
Множество (set) — это контейнер, содержащий в себе не повторяющиеся элементы в случайном порядке
Все Telegram-каналы от Tproger теперь собраны в одном месте: @tproger_channels
Каналы по конкретным направлениям разработки, подборки полезных ресурсов, канал для начинающих, новости, мемы — всего около двух десятков каналов разного формата. Точно найдёте что-нибудь для себя.
Объяснение:
Начнём с конца — с функции
func2(). В ней мы сначала указываем, что будет работать с глобальной переменной var, т.е той, которая равняется True. Именно её значение мы и заменяем на 'Hello there!'
Затем уже идёт вызов функций. Вызывая func1(), мы также вызываем и func2(). А именно в ней и происходит магия со сменой значения var. Поэтому в конце, когда мы печатаем эту переменную, мы получаем ответ 'Hello there!'Как эффективно изучать Python самостоятельно, где искать библиотеки для изучения и проверять свои знания?
Помочь со всем этим может Telegram-канал @try2py. На нём каждый день публикуются:
— обзоры на полезные библиотеки и приемы в коде;
— тесты на знание Python;
— развлекательный контент.
Подписаться на канал можно по ссылке: https://t.me/try2py
Это #партнёрский пост
Объяснение:
Здесь имеем
var1 = 3, _ = 2, var2 = 1
В итоге в print уходит выражение (3 + 1) / 2 == 4 / 2 == 2.0CodeReview — это канал с комьюнити разработчиков, которые помогают друг другу получать ревью на свой код.
Недавно ребята запустили новый формат на своем канале - «подготовка к собеседованиям», где они помогают подготовиться на Junior, Middle и Senior позиции по направлениям Java, Python, PHP, а также JavaScript.
Если вы хотите пройти собеседование 1 на 1 с Senior разработчиком, узнать слабые места и лучше подготовиться к предстоящему собеседованию, то оставляйте заявку через эту форму, и становитесь гуру в собеседованиях.
Оставить заявку
Это #партнерский пост
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
