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

Можно ли без фреймворка написать сайт такой же как с фреймворком

Да, можно. Python имеет встроенные модули для работы с HTTP (например, `http.server`), но это будет менее удобно и потребует больше кода. Пример простого сервера без фреймворка: ```python from http.server import BaseHTTPRequestHandler, HTTPServer class SimpleHandler(BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header('Content-type', 'text/html') self.end_headers() self.wfile.write(b"

Hello, World!

") server = HTTPServer(('localhost', 8000), SimpleHandler) server.serve_forever() ``` **Плюсы фреймворков (Django, Flask, FastAPI):** - Готовая маршрутизация (`@app.route`). - Встроенные шаблонизаторы (Jinja2). - ORM для работы с БД. - Защита от CSRF, SQL-инъекций. - Мидлвары, аутентификация. Без фреймворка придётся писать всё это вручную, что сложно и неэффективно для больших проектов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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