Библиотека задач по Python | тесты, код, задания
6.6K subscribers
835 photos
14 videos
571 links
Задачи и тесты по Python для тренировки и обучения.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/9f7384d6

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Что произойдёт, если переопределить __eq__, но не __hash__?

👾 — Ничего: хеш останется как был
👍 — Экземпляры станут нехешируемыми (__hash__ = None) и их нельзя класть в set/ключи dict
🥰 — Все объекты будут хешироваться по id(obj)
—Коллекции сами вычислят стабильный хеш по полям

🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

Библиотека задач по Python
👍7
🔬 Вы когда-нибудь смотрели на код и думали: «Работает, но почему?»

А теперь представьте, что вы:

→ понимаете, почему модель учится слишком медленно или слишком быстро;
→ видите, какие данные реально влияют на предсказание, а какие — шум;
→ знаете, что происходит внутри нейронки.

4 декабря стартует курс «Математика для разработки AI-моделей».

Линал, оптимизация, матан, статистика — всё, что происходит внутри модели между input и output. Практика на Python. Живые разборы с экспертами из SberAI, ВШЭ, Wildberries&Russ.

3 задания + финальный проект. Без теории ради теории — только то, что реально используется в моделях.

🎁 Бонус: курс по школьной математике + тест уровня математики

👉 Записаться
🤔1
Что представляют собой генераторы в Python, как функционирует метод send() в этих генераторах и каким образом его можно применять для управления их поведением?

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

Библиотека задач по Python
👍82
В Django-приложении при росте нагрузки база данных начинает работать медленно из-за большого числа однотипных SQL-запросов. Какой подход наиболее правильный для оптимизации?

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

Библиотека задач по Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👾13👍31
🐍 Учим Python для AI: Математический интенсив

Мы перезапустили легендарный курс по математике с новыми преподавателями и живыми вебинарами.

Что вас ждет:

🔹 Практика в NumPy: создаем массивы, считаем определители и ранги матриц.
🔹 ML с нуля: реализуем линейную регрессию и метод наименьших квадратов.
🔹 Сложные задачи: строим рекомендательную систему через SVD-разложение.

Первая лекция уже прошла, отзывы — огонь! 🔥

Вы еще успеваете влиться в процесс, получить доступ к записям и попасть на следующие лайвы.

Дедлайн регистрации: 9 декабря.

Записаться на курс:
https://clc.to/LojFzw
Чем @staticmethod отличается от @classmethod?

👾 —staticmethod получает cls, а classmethod — нет
👍 — classmethod получает класс первым аргументом (cls), staticmethod ничего не получает автоматически
🥰 — Оба автоматически получают self
⚡️ — Они идентичны, различается только синтаксис

🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

Библиотека задач по Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🥱1