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

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