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

Какой фреймворк в Python для чего лучше подходит

Вот краткий обзор популярных Python-фреймворков и их специализации:

Django – полноценный MVC-фреймворк для сложных веб-приложений (админка, ORM, аутентификация "из коробки"). Пример:

python
from django.db import models

class Post(models.Model):
    title = models.CharField(max_length=100)

Flask – микрофреймворк для простых сервисов и API. Гибкий, минималистичный:

python
from flask import Flask
app = Flask(__name__)

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

FastAPI – современный фреймворк для высокопроизводительных API (автодокументирование, асинхронность):

python
from fastapi import FastAPI
app = FastAPI()

@app.get("/items/{item_id}")
async def read_item(item_id: int):
    return {"item_id": item_id}

PyQt/PySide – GUI-разработка десктопных приложений.

Scrapy – парсинг и веб-скрапинг.

Pandas – анализ данных, ETL-процессы.

Выбор зависит от задачи: Django для монолитов, Flask/FastAPI для микросервисов, Scrapy для парсинга и т.д.

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

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

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

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