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

Что такое фреймворк

Фреймворк — это готовый каркас для разработки приложений, предоставляющий структуру, стандартные решения и инструменты для упрощения работы. В отличие от библиотеки, фреймворк диктует архитектуру приложения (инверсия управления).

Примеры во Flask (микрофреймворк для веба):

python
from flask import Flask
app = Flask(__name__)

@app.route('/')
def home():
    return "Hello, World!"

if __name__ == '__main__':
    app.run()

Здесь Flask задаёт правила (декоратор @app.route), а разработчик заполняет логику.

Плюсы:

  • Ускорение разработки
  • Стандартизация кода
  • Встроенные best practices

Минусы:

  • Ограничение гибкости
  • Кривая обучения для сложных фреймворков

Популярные Python-фреймворки: Django (полноценный), FastAPI (API), PyQt (GUI).

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

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

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

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