Встречается на собеседованиях • сегодня
Писал ли 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 тоже активно использую, особенно для оптимизации запросов.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы