Встречается на собеседованиях • сегодня

Какие использовал инструменты для баз данных

В Python для работы с базами данных чаще всего используют библиотеки:

  • SQLite3 (встроенная в Python) — для лёгких локальных БД.
    python
    import sqlite3
    conn = sqlite3.connect('example.db')
    cursor = conn.cursor()
    cursor.execute('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)')
    conn.commit()
    conn.close()
  • Psycopg2 — для PostgreSQL.
  • MySQL-connector / PyMySQL — для MySQL.
  • SQLAlchemy — ORM для работы с разными СУБД (PostgreSQL, MySQL, SQLite и др.).
  • Django ORM — если проект на Django.

Для NoSQL:

  • PyMongo — MongoDB.
  • Redis-py — Redis.

Выбор зависит от типа БД и задач (ORM vs. прямой SQL).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы