Учим Python за час. Основы ООП по простому. Основы программирования для начинающих.
Привет. В этом видео я рассказал что такое объектно-ориентированное программирование (ООП) на python.
Вы узнаете что такое: классы, объекты, поля и методы, а так-же для чего их использовать.
Для закрепления информации предлагаю сделать домашнее задание:
Создать ООП модель университета, есть сущность студент: ФИО, год рождения, курс, направление, средняя оценка. Группа: содержит список студентов.
Добавить в группу:
- метод для добавления студентов
- метод который вернет студентов которые родились после заданного года
- метод который вернет студентов только с заданой средней оценкой
Добавить студенту:
- метод который возвращает в зависимости от оценки хорошист/отличник/троечник или двоечник.
Каждая сущность должна содержать конструктор и создания объектов должно быть с использованием его.
Задание со звездочкой:
- Добавить возможность заполнять группы и студентов с помощью командной строки.
Жду вопросы и решения задачи в комментариях.