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

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

Открыть в Telegram

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

Больше
6 509
Подписчики
Нет данных24 часа
Нет данных7 дней
-2630 день
Архив постов
Чем @staticmethod отличается от @classmethod? 👾 —staticmethod получает cls, а classmethod — нет 👍 — classmethod получает класс первым аргументом (cls), staticmethod ничего не получает автоматически 🥰 — Оба автоматически получают self ⚡️ — Они идентичны, различается только синтаксис 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по Python

Чем @staticmethod отличается от @classmethod? 👾 —staticmethod получает cls, а classmethod — нет 👍 — classmethod получает класс первым аргументом (cls), staticmethod ничего не получает автоматически 🥰 — Оба автоматически получают self ⚡️ — Они идентичны, различается только синтаксис 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по Python

🐍 Учим Python для AI: Математический интенсив Мы перезапустили легендарный курс по математике с новыми преподавателями и жив
🐍 Учим Python для AI: Математический интенсив Мы перезапустили легендарный курс по математике с новыми преподавателями и живыми вебинарами. Что вас ждет: 🔹 Практика в NumPy: создаем массивы, считаем определители и ранги матриц. 🔹 ML с нуля: реализуем линейную регрессию и метод наименьших квадратов. 🔹 Сложные задачи: строим рекомендательную систему через SVD-разложение. Первая лекция уже прошла, отзывы — огонь! 🔥 Вы еще успеваете влиться в процесс, получить доступ к записям и попасть на следующие лайвы. Дедлайн регистрации: 9 декабря. Записаться на курс: https://clc.to/LojFzw

В Django-приложении при росте нагрузки база данных начинает работать медленно из-за большого числа однотипных SQL-запросов. Какой подход наиболее правильный для оптимизации? 👾 — Использовать select_related / prefetch_related для снижения количества запросов 👍 — Переписать все запросы ORM на raw() SQL 🥰 — Увеличить таймаут подключения к базе ⚡️ — Добавить больше воркеров Gunicorn/Uvicorn, чтобы база обрабатывала запросы быстрее Библиотека задач по Python

Что представляют собой генераторы в Python, как функционирует метод send() в этих генераторах и каким образом его можно применять для управления их поведением? Генераторы в Python представляют собой функции, которые применяют оператор yield для возврата значений и временной приостановки выполнения. С помощью метода send() можно отправлять данные обратно в генератор, которые затем могут быть использованы при следующем возобновлении его работы. Это делает генераторы двусторонними, позволяя не только получать значения, но и передавать данные внутрь. Библиотека задач по Python

🔬 Вы когда-нибудь смотрели на код и думали: «Работает, но почему?» А теперь представьте, что вы: → понимаете, почему модель
🔬 Вы когда-нибудь смотрели на код и думали: «Работает, но почему?» А теперь представьте, что вы: → понимаете, почему модель учится слишком медленно или слишком быстро; → видите, какие данные реально влияют на предсказание, а какие — шум; → знаете, что происходит внутри нейронки. 4 декабря стартует курс «Математика для разработки AI-моделей». Линал, оптимизация, матан, статистика — всё, что происходит внутри модели между input и output. Практика на Python. Живые разборы с экспертами из SberAI, ВШЭ, Wildberries&Russ. 3 задания + финальный проект. Без теории ради теории — только то, что реально используется в моделях. 🎁 Бонус: курс по школьной математике + тест уровня математики 👉 Записаться

Что произойдёт, если переопределить __eq__, но не __hash__? 👾 — Ничего: хеш останется как был 👍 — Экземпляры станут нехешируемыми (__hash__ = None) и их нельзя класть в set/ключи dict 🥰 — Все объекты будут хешироваться по id(obj) ⚡ —Коллекции сами вычислят стабильный хеш по полям 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по Python

Протекает ли переменная цикла из list comprehension во внешнюю область в Python 3? 👾 — Да, как в обычном for 👍 — Нет, у comprehension своя область; переменная не видна снаружи 🥰 — Только у generator expression не протекает ⚡ — Протекает в dict/set comprehensions, но не в list 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по Python

Что такое промежуточное ПО в Django? 👾 — Компонент фреймворка для обработки запросов и ответов 👍 — Соединитель базы данных 🥰 — Механизм рендеринга шаблонов ⚡️ — Библиотека стилей внешнего интерфейса 🤌 Бонусы для подписчиков:Скидка 40% на все курсы АкадемииРозыгрыш Apple MacBookБесплатный тест на знание математики Библиотека задач по Python

🤖 Раньше в AI мог попасть любой, кто осилил пару туториалов. Теперь нужны те, кто может объяснить: → почему эта архитектура
🤖 Раньше в AI мог попасть любой, кто осилил пару туториалов. Теперь нужны те, кто может объяснить: → почему эта архитектура сработает, а та — нет; → что происходит внутри модели, когда она не сходится; → как найти решение, а не перебирать гиперпараметры наугад. Все эти навыки требуют понимания того, как и почему работают модели. А это чистая математика. 🔥 Proglib Academy запускает курс «Математика для разработки AI-моделей». Ведут эксперты из SberAI, ВШЭ, Т-Банк, Wildberries. 📝 Что внутри? → 2 месяца живых занятий с возможностью задавать вопросы напрямую. → Практика на Python. Не теория в вакууме, а применение. → 3 домашних задания + финальный проект с детальным разбором. ⏰ Старт 4 декабря ⌛ Только до конца ноября: → Скидка 40%; → Курс «Школьная математика» в подарок; → Тест на определение уровня математики. 🎄 Сделай себе подарок на Новый год

Гарантирован ли порядок в dict? 👾 — Нет, порядок не гарантируется спецификацией 👍 — С Python 3.7+ порядок вставки гарантирован спецификацией (во всех реализациях) 🥰 — Порядок всегда отсортирован по ключу ⚡ — Порядок зависит от рандомизации хэша и меняется на каждом запуске 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по Python

👩‍💻 Хотите стать Python-профи и решать задачи любой сложности? Уже знакомы с базой, но готовы выйти на уровень эксперта с п
👩‍💻 Хотите стать Python-профи и решать задачи любой сложности? Уже знакомы с базой, но готовы выйти на уровень эксперта с промышленными best practice? 🔥 Курс «Python Developer. Professional» от OTUS — это живые лекции от практикующих разработчиков из крупных IT-компаний, разбор реальных кейсов и постоянное обновление программы под требования рынка. Мы покрываем асинхронность, метапрограммирование, профилирование и безопасность кода, а также глубокую работу с FastAPI, Django, Pandas и другими ключевыми инструментами. 🦾Вы сможете проектировать высокопроизводительные веб-сервисы и RESTful API, интегрировать ML-модели, анализировать и визуализировать большие данные, писать чистый и безопасный код по паттернам проектирования. ➡️ Пройдите короткое вступительное тестирование и присоединяйтесь к группе: https://clc.to/X4GThA Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

🎄 С Нового года начну учиться — знакомо? А потом январь — освоюсь после праздников, февраль — доделаю текущие дела... Не отк
🎄 С Нового года начну учиться — знакомо? А потом январь — освоюсь после праздников, февраль — доделаю текущие дела... Не откладывай на следующий год то, что можно начать уже в этом. 🗓️ 4 декабря стартует экспресс-курс «Математика для Data Science»— всё, что нужно для уверенных ответов на собесах: → 2 месяца без воды; → обновлённая программа (ноябрь 2025); → живые вебинары с экспертами; → записи всех занятий; → практика на Python + финальный проект с фидбэком. Формат: 2 месяца интенсива и к началу следующего года ты готов к собесам. Пока другие будут собираться с мыслями после НГ, ты уже будешь на полпути к офферу мечты. 🎁 Только до 30 ноября: → скидка 40% на курс; → курс «Базовая математика» в подарок; → бесплатный тест уровня математики. 👉🏻 Хочешь на курс → пиши менеджеру

Что даёт typing.Final/@final? 👾 — Запрещает переопределения и присваивания на уровне рантайма (кидает исключения) 👍 — Ограничение только для тайпчекера: Final[...] нельзя переназначать, @final-класс/метод нельзя наследовать/переопределять; в рантайме не enforced 🥰 — Делает объект неизменяемым как frozen dataclass ⚡ — Автоматически включает slots 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по Python

Какое утверждение о GIL (Global Interpreter Lock) в CPython верно? 👾 — Позволяет многопоточность на многоядерных CPU 👍 — Отсутствует в CPython 🥰 — Сериализует выполнение байт-кода в одном потоке ⚡️ — Ускоряет выполнение async-функций 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по Python

Что произойдёт?
rows = [[0]*3]*2
rows[0][0] = 1
👾 — Изменится только rows[0] 👍 — Изменится обе строки: [[1,0,0],[1,0,0]] из-за общей ссылки на один внутренний список 🥰 — Произойдёт глубокое копирование автоматически ⚡️ — Будет IndexError 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по Python

Что на самом деле гарантирует GIL в CPython? 👾 — Полную потокобезопасность без блокировок 👍 — Что одновременно байткод исполняет только один поток; гонки в данных всё равно возможны 🥰 — Истинный параллелизм CPU на всех ядрах в потоках ⚡️ — Ускорение asyncio для CPU-bound задач 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по Python

Как корректно группировать элементы по ключу itertools.groupby? 👾 — Достаточно передать key, порядок не важен 👍 — Предварительно отсортировать по тому же ключу; groupby группирует только соседние элементы 🥰 — Использовать groupby всегда вместо словаря списков ⚡️ — Указать unique=True у groupby 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по Python

Что будет с хешируемостью класса, если переопределить только __eq__? 👾 — Останется хешируемым через object.hash 👍 — hash станет None, экземпляры станут нехешируемыми, пока явно не определить hash (исключение — frozen dataclass генерирует) 🥰 — Хеш станет id(self) ⚡️ — Хеш посчитается из полей, участвующих в eq 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по Python