Погружаемся в SQLAlchemy на Python: курс для начинающих

Курс состоит из 4-х основных модулей и затрагивает большую часть принципов работы с SQLAlchemy: от написании синхронных запросов с помощью Core и ORM до построения связей между моделями и применения асинхронного кода в сессиях SQL.
Средний уровень
2-3 часа в неделю
Сертификат Stepik

Чему вы научитесь

  • Настраивать подключение к базе данных через Engine
  • Выполнять текстовые SQL-запросы через SQLAlchemy
  • Создавать и выполнять запросы с использованием языка выражений SQLAlchemy
  • Работать с метаданными и создавать таблицы
  • Осуществлять добавление, выборку, изменение и удаление данных через Core-часть SQLAlchemy
  • Создавать модели таблиц с использованием ORM-части SQLAlchemy
  • Управлять данными через ORM, включая добавление, выборку, изменение и удаление
  • Строить и управлять связями между моделями с помощью relationship

О курсе

Добро пожаловать на курс по SQLAlchemy — библиотеке, которая сделает вашу работу с базами данных в Python удобной, гибкой и даже увлекательной! Вместе мы разберём, как эффективно управлять данными, создавая надёжные и масштабируемые приложения.

Этот курс — не просто набор теоретических знаний. Это практическое руководство, которое поможет вам шаг за шагом освоить все ключевые аспекты SQLAlchemy. Мы начнём с основ: научимся подключаться к базам данных через движок (Engine), выполнять SQL-запросы и работать с языком выражений SQLAlchemy. Затем вы погрузитесь в мир таблиц и метаданных, создадите структуру своей базы данных и научитесь манипулировать данными — добавлять, обновлять, удалять и выбирать.

Но это только начало! Мы перейдём к ORM (Object-Relational Mapping) — инструменту, который связывает ваш код с базой данных, делая управление данными интуитивным и понятным. Вы научитесь создавать модели таблиц, строить сложные связи между ними и работать с объектами так, будто это обычные Python-классы.

Мы позаботились о том, чтобы курс был максимально практичным: вы не только получите теоретическую базу, но и решите множество задач, от простых примеров до создания реальных связей между данными. И всё это с пошаговыми инструкциями и примерами, которые вы сможете использовать в своих проектах.

Этот курс подойдёт как тем, кто только начинает изучать SQLAlchemy, так и тем, кто хочет углубить свои знания и научиться использовать библиотеку по максимуму. Впереди — увлекательное погружение в мир баз данных, где вы откроете новые горизонты для разработки на Python.

Готовы расширить свои навыки? Тогда начинаем! 🚀

Для кого этот курс

Этот курс подойдёт Python-разработчикам, которые хотят начать использовать библиотеку SQLAlchemy для упрощения работы с базами данных и освоения современных подходов к управлению данными на Python. Также он будет полезен тем, кто уже имеет базовое представление о SQLAlchemy, но стремится углубить свои знания или обновить навыки работы с библиотекой.

Начальные требования

  • Уверенное знание синтаксиса языка программирования Python
  • Умение работать с ООП парадигмой Python
  • Базовое знание синтаксиса SQL на уровне выполнения запросов к базе данных

Наши преподаватели

Как проходит обучение

Обучение представлено в текстовом формате, где каждый урок начинается с теоретического материала (1-2 шага), за которым следуют тестовые и интерактивные задачи. Эти задачи служат для проверки усвоения обучаемым материала из теоретической части урока.

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Освоение основ работы с ведущим ORM (Object-Relational Mapping) для Python
  • Знакомство с ключевыми терминами и концепциями работы с базами данных
  • Практическое закрепление материала через тестовые и интерактивные задачи
  • Развитие навыков написания SQL-запросов и работы с базами данных на Python

Сколько стоит обучение

Price: 299 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 299