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

Использовал ли какие-то веб-серверы

Да, работал с несколькими веб-серверами в Python. Основные:

  1. Встроенный сервер Flask/Django (для разработки):
python
from flask import Flask
app = Flask(__name__)

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

if __name__ == '__main__':
    app.run()  # Запускает встроенный сервер
  1. Production-серверы:
  • Gunicorn (чаще всего с Flask/Django)
  • uWSGI (особенно с Nginx)
  • Waitress (простой и надежный)
  1. ASGI-серверы для асинхронных фреймворков:
  • Uvicorn (FastAPI, Starlette)
  • Daphne (для Django Channels)

Пример запуска FastAPI на Uvicorn:

python
from fastapi import FastAPI
app = FastAPI()

@app.get("/")
async def root():
    return {"message": "Hello World"}

Запуск: uvicorn main:app --reload

Выбор сервера зависит от требований к производительности, масштабируемости и особенностей приложения.

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

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

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

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