Писал ли свои БД
Python
Middle
Без компании
Писал ли свои БД
Ответы
Python не имеет встроенных баз данных, но предоставляет множество библиотек для работы с ними. Например, `sqlite3` в стандартной библиотеке позволяет работать с SQLite. Для других СУБД есть драйверы: `psycopg2` (PostgreSQL), `mysql-connector-python` (MySQL), `pymongo` (MongoDB) и т.д.
Пример работы с SQLite:
```
import sqlite3
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)''')
cursor.execute("INSERT INTO users (name) VALUES ('Alice')")
conn.commit()
conn.close()
```
Для ORM часто используют `SQLAlchemy` или `Django ORM`.