Урок 01. Введение в веб-разработку и первое Flask приложение
⚡ Кратко: суть урока
Веб-разработка — это создание приложений, которые работают по схеме «клиент запрашивает — сервер отвечает». Основной протокол обмена данными — HTTP. Безопасная версия — HTTPS (с шифрованием).
- HTTP-запрос (Request) содержит метод (GET, POST), URL, заголовки и тело.
- HTTP-ответ (Response) содержит статус-код (200, 404), заголовки и тело.
- Flask — микрофреймворк для Python: минимум «из коробки», максимум гибкости.
- Django — полнофункциональный фреймворк: батарейки в комплекте, строгая структура.
Что запомнить: Flask = микрофреймворк, Django = полный фреймворк. Для первого знакомства с веб-разработкой Flask проще.
Частая ошибка: путать Flask и Django, думая что Flask тоже даёт админку и ORM из коробки.
📖 О чём этот урок
Этот урок знакомит с основами веб-разработки: как работает интернет, что такое HTTP, чем отличаются Flask и Django, и как создать первое рабочее Flask-приложение с нуля.
Что изучим
- Клиент-серверная архитектура и протокол HTTP/HTTPS
- Структура HTTP-запроса и HTTP-ответа
- Сравнение Flask и Django — когда что выбирать
- Создание первого Flask-приложения
- Базовая маршрутизация: декоратор
@app.route()
📚 Что повторить перед изучением
- Базовый Python: функции, декораторы, строки, f-strings
- Работа с терминалом / командной строкой
- Основы Git:
git init,git add,git commit