en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

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

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

Open in Telegram

Задачи и тесты по Python для тренировки и обучения. Учиться у нас: https://clc.to/DEwOVQ По рекламе: @tproger_sales_bot Для обратной связи: @proglibrary_feeedback_bot

Show more
6 337
Subscribers
-324 hours
-87 days
-4730 days
Posts Archive
🔬 Вы когда-нибудь смотрели на код и думали: «Работает, но почему?» А теперь представьте, что вы: → понимаете, почему модель
🔬 Вы когда-нибудь смотрели на код и думали: «Работает, но почему?» А теперь представьте, что вы: → понимаете, почему модель учится слишком медленно или слишком быстро; → видите, какие данные реально влияют на предсказание, а какие — шум; → знаете, что происходит внутри нейронки. 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

Что будет у functools.lru_cache, если аргумент не хешируемый (например, list)? 👾 — Автоматически скопирует и захеширует любой аргумент 👍 — Построит ключ из args/kwargs; при нехешируемом аргументе бросит TypeError на вызове 🥰 — Нехешируемые аргументы игнорируются при ключе ⚡️ — Учитывает только позиционные аргументы, kwargs игнорируются Библиотека задач по Python

🔥 Закрой пробелы в математике за 8 недель Валишься на вопросах про математику на собесах? Proglib Academy запускает курс «Математика для Data Science», чтобы помочь тебе получить вакансию мечты! 🔎 Тебя ждут: → топовые эксперты, один из них на видео — Мария Тихонова. Мария — кандидат компьютерных наук, руководитель исследовательского направления SberAI, доцент факультета компьютерных наук и преподаватель НИУ ВШЭ; → живые вебинары, на которых можно задать вопросы спикерам; → доступ к материалам в записи, если не успели на лекцию и чат; → 3 задания с практикой на Python и финальный проект с подробной обратной связью от экспертов курса; → актуальные знания: программа разработана в ноябре 2025г; → программа без воды — 2 месяца только самого нужного для старта. 👉 Пройди короткий тест и узнай свой уровень математики. Приятные бонусы: 🎁 скидка 40% до 30 ноября; 🎁 оплати до конца ноября → курс «Школьная математика» в подарок. 🔗 Подробнее о курсе

Что означает, если __exit__(exc_type, exc, tb) возвращает True? 👾 — Исключение пробрасывается дальше 👍 — Исключение подавляется, блок with не выбросит его наружу 🥰 — Контекстный менеджер перезапускает тело with ⚡️ — Тип исключения меняется на RuntimeError Библиотека задач по Python

Что делает __all__ в модуле? 👾 — Управляет getattr при отсутствии атрибутов. 👍 — Определяет, какие имена экспортируются при from module import *; прямой import module не затрагивает. 🥰 — Полностью скрывает имена от любых импортов. ⚡️ — Ускоряет импорт, пропуская «лишние» имена.

Чем typing.Any отличается от object? 👾 — Any — то же самое, что object 👍 — Any совместим со всем и «протекает» проверки; object — верхний тип, но требует явных проверок/кастов для специфичных методов 🥰 — object запрещает присваивания переменных других типов ⚡️ — Any делает объект неизменяемым Библиотека задач по Python