ВВЕДЕНИЕ 2
1 ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ PYTHON 3
1.1 Возможности языка программирования Python 3
1.2 Возможности СУБД Postgres 4
1.3 Описание модуля psycopg2 6
2 РАБОТА С ТАБЛИЦАМИ 8
2.1 Подключение к базе данных 8
2.2 Создание таблицы 9
2.3 Работа с данными в таблице 10
ЗАКЛЮЧЕНИЕ 16
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 17
Читать дальше
В Python есть разные способы доступа к базе данных PostgreSQL. Существует много драйверов баз данных для Python, которые можем использовать для этой цели, но psycopg - самый популярный. В данной работе показали, как установить модуль, установить соединение с базой данных PostgreSQL и выполнить распространенные SQL-запросы с использованием кода Python.
Исходя из изложенного в данной работе можно выделить ряд преимуществ СУБД PostgreSQL:
высокая производительность и отказоустойчивость баз данных;
широкий спектр встроенных языков программирования с возможностью расширения и загрузки совместимых модулей;
простота масштабирования и тиражирования;
открытое программное обеспечение, прекрасно удовлетворяющее требованиям политики импортозамещения.
Читать дальше
1. Васильев, А. Н. Python на примерах. Практический курс по программированию / А.Н. Васильев. - М.: Наука и техника, 2022. - 432 c.
2. Головатый, А. Django. Подробное руководство / А. Головатый. - М.: Символ-плюс, 2020. - 429 c.
3. Дронов, Владимир Python 3 и PyQt 5. Разработка приложений / Владимир Дронов. - М.: БХВ-Петербург, 2020. - 582 c.
4. Кристиансен, Том Программирование на Perl / Том Кристиансен и др. - М.: Символ-плюс, 2022. - 710 c.
5. Лутц, М. Программирование на Python. Том 2 / М. Лутц. - М.: Символ-плюс, 2021. - 270 c.
6. Любанович, Билл Простой Python. Современный стиль программирования / Билл Любанович. - М.: Питер, 2020. - 480 c.
7. Марк, Лутц Программирование на Python. Том 1 / Лутц Марк. - М.: Символ-плюс, 2021. - 697 c.
8. Марк, Лутц Программирование на Python. Том 2 / Лутц Марк. - М.: Символ-плюс, 2021. - 697 c.
9. Прохоренок, Николай Python 3 и PyQt. Разработка приложений / Николай Прохоренок. - М.: БХВ-Петербург, 2020. - 704 c.
10. Саммерфильд, Марк Python на практике / Марк Саммерфильд. - М.: ДМК Пресс, 2022. - 338 c.
11. Сошников, Дмитрий Функциональное программирование на Python / Дмитрий Сошников. - М.: ДМК Пресс, 2021. - 752 c.
12. Уэсли, Дж. Чан Python. Создание приложений / Уэсли Дж. Чан. - М.: Вильямс, 2020. - 816 c.
13. Форсье, Джефф Django. Разработка веб-приложений на Python / Джефф Форсье , Пол Биссекс , Уэсли Чан. - М.: Символ-плюс, 2020. - 456 c.
Читать дальше