Русский
Открыть в Telegram

Пост 🖥 Использование абстрактных классов в Python.

26 января 2026
P
Python RU
Видео
final_video.mp4 · 635 КБ
🖥 Использование абстрактных классов в Python. Важно знать, как использовать абстрактные классы в Python для определения интерфейсов. Это поможет создать более структурированный и поддерживаемый код, обеспечивая, что все подклассы реализуют необходимые методы. from abc import ABC, abstractmethod class Shape(ABC): @abstractmethod def area(self): pass class Rectangle(Shape): def __init__(self, width, height): self.width = width self.height = height def area(self): return self.width * self.height class Circle(Shape): def __init__(self, radius): self.radius = radius def area(self): return 3.14 * (self.radius ** 2)
❤4👍2🔥1
14 · 1.5K ·

Рядом в ленте

PPython RU🖥 Python супер-совет: `__slots__` = меньше RAM и быстрее объекты Если у тебя много однотипных объектов (DTO/модели/парсинг) - добавь __slots__. Это отключает `_PPython RU🖥 Python: пакет packaging стал ощутимо быстрее — и это реально заметно в больших проектах Свежий апдейт библиотеки packaging (библиотека, которую используют pip
это сообщение
PPython RUИспользуй tenacity для Retry с экспоненциальной задержкой в Python! Сохрани себе: для повторных попыток (retry) с экспоненциальной задержкой в Python можно испоPPython RUИспользуй декоратор для отслеживания времени выполнения функций. Для точного измерения времени выполнения различных частей вашего кода используйте time.perf_cou

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем