ru
Feedback
Библиотека задач по Python | тесты, код, задания

Библиотека задач по Python | тесты, код, задания

Открыть в Telegram

Задачи и тесты по Python для тренировки и обучения. Как запустить своего ии-агента: https://clc.to/tvpmDQ По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/9f7384d6 Для обратной связи: @proglibrary_feeedback_bot

Больше
6 505
Подписчики
-524 часа
-37 дней
-3130 день
Архив постов
Что выведет код сверху? 👾 — 5 👍 — 10 🥰 — 0 ⚡️ — Error Библиотека задач по Python
Что выведет код сверху? 👾 — 5 👍 — 10 🥰 — 0 ⚡️ — Error Библиотека задач по Python

2027 год станет точкой невозврата для AI
Proglib рассказывает про исследование, которое завирусилось в сети в формате рилса

Что делает функция random.choice()? Функция random.choice() модуля random возвращает один случайный элемент из непустой последовательности. Последовательность может быть неизменяемой (например кортеж) или изменяемой (список). Функция random.choice() поддерживает диапазоны range(). Если последовательность пуста, то поднимается исключение IndexError. Библиотека задач по Python

Метод __getitem__ Метод __getitem__ является частью протокола индексации, который позволяет объекту быть индексируемым, как это делается, например, для списков или словарей. Этот метод вызывается при использовании квадратных скобок [] для доступа к элементам объекта. Этот метод также используется при работе с срезами. Если вы хотите, чтобы ваш объект поддерживал срезы, вы также можете реализовать метод __getitem__ с тремя аргументами: self, start, stop. Библиотека задач по Python

Что выведет код сверху? 👾 — 2 👍 — 3 🥰 — 4 ⚡️ — Error Библиотека задач по Python
Что выведет код сверху? 👾 — 2 👍 — 3 🥰 — 4 ⚡️ — Error Библиотека задач по Python

Какой будет вывод следующего кода Python? 👾 — False 👍 — True 🥰 — Error ⚡️ — None Библиотека задач по Python
Какой будет вывод следующего кода Python? 👾 — False 👍 — True 🥰 — Error ⚡️ — None Библиотека задач по Python

🚨 Смешные новости про IT теперь в одном канале Мы запустили @hahacker_news — наш новый юмористический IT-канал. Туда будем п
🚨 Смешные новости про IT теперь в одном канале Мы запустили @hahacker_news — наш новый юмористический IT-канал. Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс. 👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции

Какой будет вывод следующего кода Python? 👾 — Ошибка, так как класс B наследует A, но переменная x не наследуется 👍 — 0 0 �
Какой будет вывод следующего кода Python? 👾 — Ошибка, так как класс B наследует A, но переменная x не наследуется 👍 — 0 0 🥰 — 0 1 ⚡️ — Ошибка, синтаксис вызывающего метода неверен Библиотека задач по Python

Как работает хэш-таблица? Хэш-таблица в Python реализована в виде словаря (dict). Вот как это работает: — Хэширование ключей: Когда вы добавляете пару ключ-значение в словарь, Python сначала вычисляет хэш-код ключа с помощью встроенной функции hash(). Хэш-код — это целое число, представляющее «отпечаток» ключа. — Разрешение коллизий: Если два разных ключа имеют одинаковый хэш-код (коллизия), Python использует механизм разрешения коллизий для размещения значений в памяти. Одним из наиболее распространенных методов разрешения коллизий является метод цепочек, когда для каждого «ячейки» хэш-таблицы выделен список, в который добавляются все значения с одинаковыми хэш-кодами. — Поиск значения: При поиске значения по ключу Python сначала вычисляет хэш-код ключа и затем использует его для определения соответствующей «ячейки» в хэш-таблице. Затем происходит поиск значения внутри этой «ячейки» (или цепочки). Библиотека задач по Python

Что из перечисленного не является типом наследования? 👾 — Двухуровневый 👍 — Многоуровневый 🥰 — Одноуровневый ⚡️ — Многоуровневый Библиотека задач по Python

Какой тип наследования проиллюстрирован в следующем коде на Python?
class A():
    pass
class B():
    pass
class C(A,B):
    pass
👾 — Многоуровневое наследование 👍 — Множественное наследование 🥰 — Иерархическое наследование ⚡️ — Одноуровневое наследование Библиотека задач по Python

Что из перечисленного лучше всего описывает наследование?
Anonymous voting

Кто разработал язык программирования Python?
Anonymous voting

Что выведет код сверху? 👾 — False, False 👍 — True, False 🥰 — False, True ⚡️ — True, True Библиотека задач по Python
Что выведет код сверху? 👾 — False, False 👍 — True, False 🥰 — False, True ⚡️ — True, True Библиотека задач по Python

Зачем нужен wraps? Декоратор functools.wraps используется для того, чтобы сохранить информацию о функции-оригинале при создании декоратора. Когда мы создаем декоратор, он заменяет оригинальную функцию на обернутую. При этом теряется информация о названии функции, docstring и другие атрибуты. Используя wraps, мы можем сохранить эти атрибуты. Таким образом декорированная функция будет выглядеть как оригинальная для программиста. Это полезно для отладки и понимания кода. Например, при просмотре стека вызовов будет видно оригинальное имя функции, а не имя декоратора. При использовании help() будет выведен нужный docstring. Библиотека задач по Python

Каким будет результат следующего выражения: -31 % 10? Результатом выражения -31 % 10 будет 9. Это происходит потому, что для отрицательных чисел оператор % возвращает остаток от деления первого числа на второе немного другим образом. -31 % 10 = -3 — 1/10 и в ответ мы получим 10 — 1 = 9. Библиотека задач по Python

🏗 7 архитектурных паттернов, которые должен знать каждый программист Рассмотрим семь ключевых архитектурных паттернов, котор
🏗 7 архитектурных паттернов, которые должен знать каждый программист Рассмотрим семь ключевых архитектурных паттернов, которые могут помочь вам выделиться среди соискателей и получить работу мечты. https://proglib.io/sh/aMZjqlAcr3

В каких ситуациях возникает исключение NotImplementedError? Исключение NotImplementedError возникает, когда метод или функция должны быть реализованы в подклассе, но не были реализованы. Это может произойти, когда родительский класс определяет метод, но не реализует его сам, а оставляет это для подклассов. В этом случае, если подкласс не реализует метод, он будет вызывать исключение NotImplementedError. Это может быть полезно для отладки, чтобы убедиться, что все необходимые методы реализованы в подклассах. Это также может возникнуть в других ситуациях, например, если вы пытаетесь использовать неопределенную функцию или метод.

🔥 Конкурс: 30 000 ₽ за самую смешную IT-новость Напоминаем о конкурсе «Библиотеки программиста»: напишите самую смешную версию реальной новости про технологии. 👾 Правила просты: 1. Берете настоящую новость из мира технологий. 2. Переписываете ее так, чтобы смеялись все. 3. Получаете деньги и славу. 🎁 Призы: - 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала - 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе 🏆 Как будем оценивать: Мы выложим новости всех участников в одном из наших телеграм-каналов. Те новости, которые наберут больше всего охвата, войдут в шорт-лист. Из шорт-листа подписчики и жюри выберут победителя. 📅 Сроки: прием новостей до 11 мая включительно Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8 Осталась неделя — ждем ваших новостей!

🤯 Как простая задачка поставила в тупик программистов На собеседовании задали простой вопрос: «В мешке числа от 1 до 100. Од
🤯 Как простая задачка поставила в тупик программистов На собеседовании задали простой вопрос:
«В мешке числа от 1 до 100. Одно пропало. Как найти его? А если пропали два числа? Три? Или вообще k чисел?»
Эта задачка превратилась в одно из самых обсуждаемых тем на Stack Overflow. ➡️ Что внутри статьи: — Как найти 1 пропущенное число (формула + код). — Как находить 2 и больше пропущенных чисел (оптимальные алгоритмы). — Алгоритм Мински–Трахтенберга–Зиппеля. — Симметрические многочлены и тождества Ньютона (и зачем они нужны). — Примеры кода на Python для всех случаев. Если хочешь понять, как красиво решать задачи уровня собесов — обязательно прочитай статью. 👉 Переходи к статье 🔵 Чтобы получить оффер-мечты в Data Science, забирайте наш курс → «Математика для Data Science» Proglib Academy #буст