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

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

Відкрити в Telegram

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

Показати більше
7 128
Підписники
-424 години
+87 днів
-230 день
Архів дописів
В Python логические значения True и False являются подклассами int и равны 1 и 0 соответственно. Поэтому выражение эквивалентно 1 + 1 + 0.

Repost from Код найма
Расскажите про свой опыт поиска работы Мы сейчас проводим исследование — хотим разобраться, как айтишники ищут работу: на что
Расскажите про свой опыт поиска работы Мы сейчас проводим исследование — хотим разобраться, как айтишники ищут работу: на что обращаете внимание в вакансии, что для вас точно красный флаг, а что — зеленая простыня. Мы хотим из первых уст узнать про все боли, подводные камни и нюансы рекрутинга в ИТ в 2025 году, поэтому просим вашей помощи — пройдите опрос, который займет у вас около 15 минут. Давайте поможем компаниям и специалистам эффективнее и быстрее находить друг друга.

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

photo content

None не может быть напрямую сравнён с int в Python 3, поэтому sorted() вызовет TypeError.

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

photo content

В Python значения по умолчанию для аргументов функции вычисляются один раз при определении функции. В данном случае список lst создаётся один раз и используется при каждом вызове функции func, если не передан другой список. Поэтому элементы добавляются в один и тот же список, и результат накапливается.

Тестирование на Python для продвинутых: кейсы, инструменты, ошибки 22 мая в 20:00 — вебинар для тех, кто хочет вывести тестир
Тестирование на Python для продвинутых: кейсы, инструменты, ошибки 22 мая в 20:00 — вебинар для тех, кто хочет вывести тестирование на новый уровень. На вебинаре вы узнаете: — как тестировать async-код, базы данных и работу с файлами — частые ошибки: избыточные моки, хрупкие тесты и антипаттерны — инструменты pro-уровня: pytest, tox, coverage и др. — как ускорить прогон без потери качества — реальные кейсы и подходы из продакшена Подходит для опытных Python-разработчиков, лидов, архитекторов и всех, кто пишет тесты, но хочет делать это лучше, быстрее и стабильнее. Вебинар проходит в преддверии старта курса «Python Developer. Professional». Участникам — скидка на обучение! Участие бесплатное Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

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

photo content

Метакласс MyMetaclass в момент создания MyClass добавляет в пространство имён метод greeting. Этот метод становится доступен экземплярам класса MyClass, как если бы был определён обычным способом.

Хотели бы, чтобы работодателю было важнее как вы работаете, а не откуда? В Точке у сотрудников есть полная свобода выбора: мо
Хотели бы, чтобы работодателю было важнее как вы работаете, а не откуда? В Точке у сотрудников есть полная свобода выбора: можно работать в уютных офисах в России, из дома или вообще из любой точки мира. Главное — результат, а не локация. Точка — это финтех-компания, где делают настоящие диджитал-продукты для бизнеса. Здесь создают более 60 сервисов, например, онлайн-бухгалтерию, решения для ВЭД и помощь с выходом на маркетплейсы. Всё, что нужно предпринимателям, чтобы строить и развивать свой бизнес — в одном месте. Над этими продуктами работают 1300 IT-специалистов: разработчики, продакты, тестировщики, дизайнеры, аналитики, дата-сайентисты и девопсы. Это профессиональная среда для тех, кто хочет развиваться и видеть реальный результат своей работы. Если хотите быть частью команды, где ценят профессионализм, доверяют людям и дают свободу — загляните к нам. Вдруг это именно то место, которое вы искали. Ссылка на вакансии Это #партнёрский пост

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

photo content

Атрибут is_monotonic_increasing возвращает True, если каждое значение объекта pd.Series больше предыдущего или равно ему. Приращение значений при этом не обязано быть одинаковым:

print(pd.Series(data = [1, 3, 3, 6]).is_monotonic_increasing) # True

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

photo content

Cоздаем объект Future из модуля asyncio (это не то же самое, что concurrent.futures.Future:

future = asyncio.Future()
Cоздаем новую задачу, которая будет выполняться асинхронно

asyncio.create_task(set_after_delay(future))
Она: - Принимает future как параметр - Ждет 1 секунду - Устанавливает результат в future Ждем, пока future получит результат. Это не блокирует весь интерпретатор, а только текущую корутину:

result = await future
Это еще называют «Неблокирующим ожиданием».

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