Python | Уроки
Начало работы с Python [1.3]
Представьте, что типы данных — это инструменты в вашем наборе, а операции — это способы их использования. Сегодня мы научимся применять эти инструменты эффективно!
Python | УрокиPython
Дополнительные операции с типами данных [1.4]
Данные, с которыми вы работаете, нужно не только хранить, но и обрабатывать. Самый простой и очевидный способ их обработки — применение различных операций и преобразований.
Python | УрокиPython
Функции в Python: основные строительные блоки программ [1.5]
Представьте, что вам нужно выполнить одну и ту же задачу несколько раз в программе. Вместо того чтобы писать одинаковый код многократно, вы можете создать функцию — именованный блок кода, который можно вызывать в любом месте программы. Функции похожи на мини-программы внутри основной программы, которые выполняют конкретную задачу.
Python | УрокиPython
Ввод и вывод данных. Форматирование. Работа с файлами [1.6 ]
Взаимодействие программы с внешним миром — ключевая возможность любого языка программирования. В Python это реализуется через стандартный ввод-вывод (консоль), форматирование строк для представления данных и работу с файлами для хранения информации.
Python | УрокиPython
Условный оператор и циклы в Python [1.7]
В реальных задачах часто требуется изменять поведение программы в зависимости от определенных условий. Для этого в Python используются условные операторы.
Python | УрокиPython
Условный оператор. Циклы. Исключения [1.8 ]
В предыдущем разделе мы рассмотрели базовые конструкции условных операторов. Теперь углубимся в более сложные сценарии и паттерны использования.
Python | УрокиPython
Объектно-ориентированное программирование и области видимости в Python. [1.9Ot]
Объектно-ориентированное программирование (ООП) — это парадигма программирования, основанная на представлении программы как совокупности объектов, каждый из которых является экземпляром определенного класса. ООП позволяет моделировать реальные системы, делая код более структурированным, поддерживаемым и переиспользуемым.
Python | УрокиPython
Alembic + SQLAlchemy + PostgreSQL (Docker) | Мини‑курс [1]
- Поднимем PostgreSQL в Docker.
- Создадим проект с SQLAlchemy моделями.
Alembic
Alembic + SQLAlchemy + PostgreSQL (Docker) | Мини‑курс [2]
- Подключим Alembic и сделаем первую миграцию.
Alembic
Alembic + SQLAlchemy + PostgreSQL (Docker) | Мини‑курс [3]
- Научитемся делать вторую миграцию (изменение схемы), откатывать миграции и проверять результат.
- Поймем, что именно делает Alembic и какие файлы за что отвечают.
Alembic
Alembic + SQLAlchemy + PostgreSQL (Docker) | Ошибки | Мини‑курс [4]
FAQ — Типовые ошибки Alembic + SQLAlchemy
Python | УрокиAlembic