Обзор Python для веб-приложений

50 минут Урок 3

Введение. Веб-разработка на Python становится все более популярной, и в этом уроке мы погрузимся в основные концепции языка Python, которые необходимы для создания веб-приложений. Рассмотрим, как Python взаимодействует с веб-технологиями и какие инструменты нам понадобятся для разработки.

Что такое веб-приложение? Веб-приложение – это программа, которая работает на сервере и предоставляет пользователю интерфейс через веб-браузер. Это может быть простой сайт, либо сложная система с интеграцией баз данных и других сервисов.

Чек-лист для подготовки к уроку

Почему именно Python? Python известен своей простотой и читаемостью, что делает его отличным выбором для начинающих веб-разработчиков. Кроме того, Python имеет множество библиотек и фреймворков для веб-разработки, таких как Flask и Django.

Ключевые термины
Flask
Легкий веб-фреймворк для Python, позволяющий быстро создавать веб-приложения.
Django
Мощный веб-фреймворк, предоставляющий богатый функционал для создания масштабируемых веб-приложений.
Практический сценарий: Кейс: Создание простого приложения

Вы должны создать простое веб-приложение для отображения приветственного сообщения и текущей даты.

Задание:
Напишите код приложения с использованием Flask.
python
from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')</br>def home():</br>    return 'Привет, мир! Сегодня: ' + str(date.today())

if __name__ == '__main__':</br>    app.run(debug=True)

Основные компоненты веб-приложений на Python. Веб-приложения, построенные на Python, могут включать в себя следующие компоненты:

  • Серверная логика
  • База данных
  • Интерфейс пользователя

Вопрос

Какой из следующих фреймворков позволяет создавать веб-приложения на Python?

Примечание: В следующем уроке мы углубимся в установку и настройку Flask, а также создадим свое первое веб-приложение. Убедитесь, что вы выполните все задания этого урока и ознакомьтесь с представленными материалами.

Упражнение

Создайте простой веб-сервер с использованием Flask, который будет показывать текущее время.