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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
6 961
مشترکین
-124 ساعت
-47 روز
-5630 روز
آرشیو پست ها
Что выведет код?
Anonymous voting

Аллен Б. Дауни «Основы Python», глава 13: «Функция randint() принимает параметры low и high и возвращает целое число в диапазоне от low до high (включая оба): random.randint(5, 10) #5 random.randint(5, 10) # 9 Числа с плавающей запятой не принимаются».

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

Аллен Б. Дауни «Основы Python», глава 4: «Кортеж — это последовательность значений. Значения могут быть любого типа, а их индексы — целыми числами, и в этом отношении кортежи похожи на списки. Важное отличие заключается в том, что кортежи неизменяемы». Метод add() есть у сетов: fruits = {"apple", "banana", "cherry"} fruits.add("orange")

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

Аллен Б. Дауни «Основы Python», глава 4: Оператор == сравнивает два операнда и возвращает True, если они равны, и False — если нет: >>> 5 == 5 True >>> 5 == 6 False Существуют и другие операторы сравнения: != (не равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно).

Какой оператор используется для сравнения двух значений?
Anonymous voting

Пасхавер Б. Pandas в действии, часть I, глава 2: «Pandas складывает значения на позициях с метками B и C и возвращает значения NaN для оставшихся индексов (A, D и E). Любая арифметическая операция с участием значения NaN возвращает NaN: s1 + s2 A NaN B 14.0 C 23.0 D NaN E NaN dtype: float64»

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

Аллен Б. Дауни «Основы Python»: «Переменные создаются в момент присвоения значений, и типы определяются динамически во время выполнения. Когда вы выполняете присвоение x = 5, Python автоматически создает переменную x как целое число. Это значит, что вы можете использовать как явное преобразование, так и непосредственное присваивание: a = int(5) # Явное преобразование b = 5 # Прямое присваивание Оба способа сработают, создавая переменные целочисленного типа»

Как создать целочисленную переменную 5?
Anonymous voting

include="all" принудительно выводит статистику для всех типов столбцов: counts/unique/top/freq для объектов, percentiles для чисел.

🌱 Что делает include?
Anonymous voting

Чтобы вместо замещения дополнить унаследованный метод, его понадобится повторно определить в подклассе, но внутри этой новой версии вручную вызвать версию метода из суперкласса с передачей ей экземпляра self: Суперкласс.метод(self, ...).

Общий сбор питонистов на митапе ЮMoney ™️ Питоняшки — бесплатный митап ЮMoney для Python-разработчиков. ✅ 3 июля, в четверг,
Общий сбор питонистов на митапе ЮMoney ™️ Питоняшки — бесплатный митап ЮMoney для Python-разработчиков. ✅ 3 июля, в четверг, в 19:00 (мск) — приходите на митап в Санкт-Петербурге или подключайтесь онлайн. О чём будут доклады? 🟣 Это не те метрики, что вы ищете. Разберётесь, почему стандартного экспортёра может не хватать, и как написать свой на Python. 🟣 Кодогенерация: как компьютеры учатся писать код за нас. Узнаете про прошлое, настоящее и будущее кодогенерации в разных языках программирования. 🟣 Ruff: как не положить всё, переходя на новые правила? Узнаете больше про линтеры, форматтеры и подводные камни при переходе на Ruff. 🟣 Секреты успеха змеи в мире пауков. Узнаете, как команда ЮMoney применяла scrapy и playwright в продукте, чтобы создать сервис модерации сайтов. Зарегистрируйтесь, чтобы принять участие. Все подробности — на сайте митапа Питоняшки 🔥 Это #партнёрский пост