Python: SQL

Теория: Введение

Во время разработки приложений часто нужно подключать и использовать базы данных для хранения информации. Самая распространенная база данных — PostgreSQL, поэтому мы расскажем, как работать в Python именно с ней. Для этого существует множество модулей, например:

  • Psycopg2
  • py-postgresql
  • pg8000

Мы расскажем именно про модуль Psycopg2. И выбрали мы его по таким причинам:

  • Распространенность — Psycopg2 использует большинство фреймворков Python
  • Поддержка — Psycopg2 активно развивается и поддерживает основные версии Python
  • Многопоточность — Psycopg2 позволяет нескольким потокам поддерживать одно и то же соединение

В этом курсе мы научимся основным приемам работы с Psycopg2. Изучаемые темы:

  1. Подключение, подготовка и выполнение запросов
  2. Автоматическое освобождение ресурсов с помощью контекстных менеджеров
  3. Обработка результата запроса, конвертация в типы данных Python
  4. Использование плейсхолдеров для защиты от sql-инъекций
  5. Работа с транзакциями

Рекомендуемые программы

Завершено

0 / 7