Росдистант. Средства программной разработки + Исходный код программы. Практические задания 3,6,9,15,18. Вариант "Е-М".
Тема 3. «Строки, циклы, условия»
Практическое задание: Напишите программу, которая запрашивает у пользователя число, а затем выводит "Четное", если число четное, или "Нечетное", если число нечетное.
Тема 6. «Функции, модули, исключения»
Практическое задание: Напишите программу, которая создает словарь, заполняет его случайными элементами и сортирует его по значениям.
Тема 9. «Наследование. Использование декораторов»
Практическое задание: Создайте класс "Автомобиль" с атрибутами "марка" и "год выпуска". Создайте объекты, представляющие разные автомобили, и выведите информацию о них.
Тема 15. «Внесение изменения в БД проекта, используя миграцию»
Практическое задание: Создайте модель «Human» с полями «name», «surname», «date_birth» и «place_residence». Определите соответствующие типы полей и их параметры. Создайте миграции и примените их к базе данных.
Тема 18. «Работа с формами в Django»
Практическое задание: На основе модели "Human" создайте форму для добавления данных о людях в базу данных. Форма должна включать поля для ввода "name", "surname", "date_birth" и "place_residence". Реализуйте представление для обработки данных из этой формы и сохранения их в базе данных.