Python: SQL

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

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

  • Psycopg2
  • py-postgresql
  • pg8000

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

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

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

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

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

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

Республика Казахстан, г. Алматы,
ул. Ауэзова, д. 14А
БИН 230340043714