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

Писал ли SQL

Да, я знаком с SQL и часто использую его в Python-проектах, особенно при работе с базами данных. В Python для этого обычно применяют библиотеки вроде sqlite3, SQLAlchemy или psycopg2 для PostgreSQL.

Пример работы с SQLite:

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, age INTEGER)''')

Вставка данных

cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Alice', 30))
conn.commit()

Выборка данных

cursor.execute("SELECT * FROM users")
print(cursor.fetchall()) # [(1, 'Alice', 30)]

conn.close()

text

Для сложных проектов предпочитаю ORM (например, SQLAlchemy), но "чистый" SQL тоже активно использую, особенно для оптимизации запросов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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