Встречается на собеседованиях • сегодня
Объясни на бытовом языке в чем разница между фреймворком и библиотекой
Библиотека — это как набор инструментов в ящике. Ты сам решаешь, когда и какой инструмент использовать. Например, requests — это библиотека: ты вызываешь её функции, когда тебе нужно отправить HTTP-запрос.
Фреймворк — это уже готовая "стройплощадка" с правилами. Ты не вызываешь его, а он вызывает твой код, следуя своей структуре. Например, Django или Flask диктуют, как писать приложения, а ты заполняешь нужные места.
Пример:
python
# Библиотека (requests) — ты управляешь процессом
import requests
response = requests.get('https://api.example.com')
# Фреймворк (Flask) — фреймворк управляет тобой
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return "Hello, World!"Библиотека даёт свободу, фреймворк — структуру.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы