<aside> 🔥 Это новая глава! Нашли нестыковку или ошибку – пишите в чат!

</aside>

Шаблонизация - это создание разработчиком шаблонов для генерации HTML-кода, отправляемого клиенту. Шаблонизация на стороне сервера была широко использовалась веб-разработке, но с развитием фреймворков и библиотек JavaScript, она стала менее популярной.

Сегодня, многие разработчики веб-сервисов предпочитают использовать фреймворки, такие как React, Vue.js или Angular, которые предлагают более современный и гибкий подход к созданию пользовательских интерфейсов. Однако, знание шаблонизации по-прежнему является стандартным шагом при обучении веб-разработке, и может быть полезным для тех, кто хочет изучить основы.

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

Задание 1 - вывод переменных

Напишите шаблон, который выводит в виде HTML информацию об одном рейсе. В шаблон передаются переменные: departure_airport, arrival_airport, departure_time, arrival_time.

<!-- Шаблон -->

<h2>Данные о рейсе</h2>

<p>Аэропорт вылета: (Departure Airport)</p>
<p>Аэропорт прибытия: (Arrival Airport)</p>

<p>Время вылета (Separture Time)</p>
<p>Время прибылия (Arrival time)</p>
# Данные для шаблона:

flight_number = 'SU123'
aircraft = 'Airbus A320'

departure_time = '14:30'
arrival_time = '18:45'

departure_airport = 'SVO'
arrival_airport = 'JFK'