Чему вы научитесь
- Настраивать подключение к базе данных через Engine
- Выполнять текстовые SQL-запросы через SQLAlchemy
- Создавать и выполнять запросы с использованием языка выражений SQLAlchemy
- Работать с метаданными и создавать таблицы
- Осуществлять добавление, выборку, изменение и удаление данных через Core-часть SQLAlchemy
- Создавать модели таблиц с использованием ORM-части SQLAlchemy
- Управлять данными через ORM, включая добавление, выборку, изменение и удаление
- Строить и управлять связями между моделями с помощью relationship
О курсе
Добро пожаловать на курс по SQLAlchemy — библиотеке, которая сделает вашу работу с базами данных в Python удобной, гибкой и даже увлекательной! Вместе мы разберём, как эффективно управлять данными, создавая надёжные и масштабируемые приложения.
Этот курс — не просто набор теоретических знаний. Это практическое руководство, которое поможет вам шаг за шагом освоить все ключевые аспекты SQLAlchemy. Мы начнём с основ: научимся подключаться к базам данных через движок (Engine), выполнять SQL-запросы и работать с языком выражений SQLAlchemy. Затем вы погрузитесь в мир таблиц и метаданных, создадите структуру своей базы данных и научитесь манипулировать данными — добавлять, обновлять, удалять и выбирать.
Но это только начало! Мы перейдём к ORM (Object-Relational Mapping) — инструменту, который связывает ваш код с базой данных, делая управление данными интуитивным и понятным. Вы научитесь создавать модели таблиц, строить сложные связи между ними и работать с объектами так, будто это обычные Python-классы.
Мы позаботились о том, чтобы курс был максимально практичным: вы не только получите теоретическую базу, но и решите множество задач, от простых примеров до создания реальных связей между данными. И всё это с пошаговыми инструкциями и примерами, которые вы сможете использовать в своих проектах.
Этот курс подойдёт как тем, кто только начинает изучать SQLAlchemy, так и тем, кто хочет углубить свои знания и научиться использовать библиотеку по максимуму. Впереди — увлекательное погружение в мир баз данных, где вы откроете новые горизонты для разработки на Python.
Готовы расширить свои навыки? Тогда начинаем! 🚀
Для кого этот курс
Начальные требования
- Уверенное знание синтаксиса языка программирования Python
- Умение работать с ООП парадигмой Python
- Базовое знание синтаксиса SQL на уровне выполнения запросов к базе данных
Наши преподаватели
Как проходит обучение
Обучение представлено в текстовом формате, где каждый урок начинается с теоретического материала (1-2 шага), за которым следуют тестовые и интерактивные задачи. Эти задачи служат для проверки усвоения обучаемым материала из теоретической части урока.
Программа курса
Сертификат
Что вы получаете
- Освоение основ работы с ведущим ORM (Object-Relational Mapping) для Python
- Знакомство с ключевыми терминами и концепциями работы с базами данных
- Практическое закрепление материала через тестовые и интерактивные задачи
- Развитие навыков написания SQL-запросов и работы с базами данных на Python