Сайт о программировании на Python
Статьи для программистов любого уровня
Читайте
ООП. Введение в объектно-ориентированное программирование в Python
Объектно-ориентированное программирование - одна из самых распространенных парадигм. Знание ООП позволит сделать код более гибким и масштабируемым
Модули в языке Python. Разбиение программ на модули. Установка сторонних библиотек
Для написания сложных программ необходимо использовать сторонние библиотеки. Они позволяют использовать готовый функционал. Также можно использовать модули для компоновки вашего приложения.
Pattern matching в Python - конструкция match case
В Python 3.10 был добавлен новый функционал - сопоставление с шаблонами с помощью ключевых слов match и case. В статье также рассматривается производительность match/case по сравнению с if/else.