Python: задачки и вопросы
Открыть в Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Больше6 857
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
Нетология и ВШЭ проводят день открытых дверей в рамках магистерской программы «Кибербезопасность»
Встреча будет полезна как выпускникам бакалавриата по IT-направлениям, так и практикующим специалистам в кибербезопасности. На ней спикеры обсудят, с какими сложностями столкнулись специалисты по ИБ в 2022, какие решения выработали и над какими задачами еще предстоит работать.
Участие бесплатное: https://tprg.ru/dPtz
Это #партнёрский пост
Объяснение:
Метод
round() использует не привычное по школьной программе округление, когда 11.5 ~ 12, а 12.5 ~ 13
Вместо этого используется «банковское округление», т.е. округление до ближайшего чётного числа. А потому как 11.5 ~ 12, так и 12.5 ~ 12Хотели бы написать аналог популярного мессенджера, планировщик задач или систему хранения файлов как у Dropbox?
На курсе Яндекс Практикума расскажем, как реализовать такие проекты с помощью асинхронного программирования на Python.
Курс для тех, кто уже пишет на этом языке. Вас научат строить надежные системы и не бояться высоких нагрузок. За 2,5 месяца студенты напишут асинхронное приложение с нуля, научатся его оптимизировать и разворачивать.
Вот что будет в программе:
— стандартные модули для взаимодействия с процессами и потоками;
— библиотека asyncio, фреймворк FastAPI, асинхронные клиенты для http и БД;
— код-ревью от опытных разработчиков уровня senior;
— 5 индивидуальных проектов в портфолио;
— разбор сложных тем на вебинарах с наставниками.
Программа курса разделена на спринты, но сдавать проекты можно в любое время — удобно совмещать с работой.
Запишитесь в первый поток: https://tprg.ru/tjTC
Это #партнёрский пост
Объяснение:
В Python нельзя умножать последовательность (в том числе строку) на какой-либо тип данных, кроме
intОбъяснение:
lst.extend() принимает итерируемый объект. Отсюда следует, что если передать методу строку, то он пройдёт по всей строке и добавит в список каждую букву по отдельности, как отдельный елемент
Поэтому наш lst = ["hello", "w", "o", "r", "l", "d"], а lst[1] = "w"Объяснение:
var_one хранит в себе ссылку на объект "Python", в то время как var_two хранит ссылку уже на var_one. Поэтому id(var_one) и id(var_two) будут отличатьсяОбъяснение:
lst_one и lst_two ссылаются на один и тот же объект, который по ходу выполнения кода изменяется. Поэтому print(lst_two) выдаёт [1, 1, 3], несмотря на то, что напрямую lst_two мы не изменялиОбъяснение:
Да, так и есть — рекурсивной функцией в программировании (в частности в Python) является та функция, которая вызывает сама себя в процессе выполнения кода
