Задание: Напишите программу на Python, которая выполняет обработку и анализ введенных пользователем данных с использованием переменных, строк, циклов и условий на основе представленных вариантов.
Вариант: Напишите программу, которая запрашивает у пользователя строку, затем выводит эту строку в обратном порядке, используя цикл
Тема 6. «Функции, модули, исключения»
Задание: Напишите программу на Python, демонстрирующую работу с основными структурами данных (списки, словари, кортежи, множества) и возможностями языка на основе представленных вариантов.
Тема 9. «Наследование. Использование декораторов»
Задание: Напишите программу на Python, демонстрирующую использование классов, объектов, наследования и декораторов на основе представленных вариантов.
Вариант: Создайте класс "Товар" с атрибутами "название" и "цена". Создайте объекты этого класса, представляющие разные товары, и выведите информацию о них.
Тема 15. «Внесение изменения в БД проекта, используя миграцию»
Задание: на основе представленного варианта в таблице, соответствующего первой букве вашей фамилии, создайте модель данных в веб-приложении Django и примените изменения в базу данных.
Вариант: Создайте модель «Auto». Модель должна содержать поля, такие как «brand», «model», «year» и «color». Определите соответствующие типы полей и их параметры. Затем создайте миграции для этой модели и примените их к базе данных.
Тема 18. «Работа с формами в Django»Задание: на основе представленного варианта в таблице, соответствующего первой букве вашей фамилии, создайте форму для добавления данных в базу данных Django-приложения.
Вариант: на основе модели "Auto" создайте форму для добавления данных об автомобилях в базу данных. Форма должна включать поля для ввода "brand", "model", "year" и "color". Реализуйте представление для обработки данных из этой формы и сохранения их в базе данных.