В первом уроке мы создали модели и таблицы. Пришло время научиться работать с данными! Вы узнаете, что такое сессия — основной интерфейс для взаимодействия с базой данных. Научитесь создавать фабрику сессий и использовать контекстный менеджер with для автоматического закрытия соединений. Освоите все CRUD-операции: добавление записей (Create), чтение с фильтрацией и сортировкой (Read), обновление (Update) и удаление (Delete). Разберёте фильтрацию с and_, or_, сортировку по одному и нескольким полям, массовые обновления и удаления. Весь материал сопровождается подробными примерами кода, практическими заданиями и тестами для самопроверки. После этого урока вы сможете полноценно управлять данными в базе через SQLAlchemy.