Similar presentations:
Программирование Python. Введение в ООП
1.
DSПрограммирование
Python
Введение в ООП
2.
ВведениеТема
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
3.
ВведениеТема
В программе хранится список. Какой символ нужно поставить после
названия списка, чтобы вызвать команду append()?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
4.
ВведениеТема
В программе хранится список. Какой символ нужно поставить после
названия списка, чтобы вызвать команду append()?
Точку, например, my_list.append(2)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
5.
ВведениеТема
В программе хранится список. Какой символ нужно поставить после
названия списка, чтобы вызвать команду append()?
Точку, например, my_list.append(2)
Как называются команды, которые мы вызываем с помощью точки?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
6.
ВведениеТема
В программе хранится список. Какой символ нужно поставить после
названия списка, чтобы вызвать команду append()?
Точку, например, my_list.append(2)
Как называются команды, которые мы вызываем с помощью точки?
Методы
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
7.
ВведениеТема
В программе хранится список. Какой символ нужно поставить после
названия списка, чтобы вызвать команду append()?
Точку, например, my_list.append(2)
Как называются команды, которые мы вызываем с помощью точки?
Методы
Какая функция позволяет узнать тип значения, которое лежит в
переменной?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
8.
ВведениеТема
В программе хранится список. Какой символ нужно поставить после
названия списка, чтобы вызвать команду append()?
Точку, например, my_list.append(2)
Как называются команды, которые мы вызываем с помощью точки?
Методы
Какая функция позволяет узнать тип значения, которое лежит в
переменной?
Функция type()
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
9.
ВведениеТема
В программе хранится список. Какой символ нужно поставить после
названия списка, чтобы вызвать команду append()?
Точку, например, my_list.append(2)
Как называются команды, которые мы вызываем с помощью точки?
Методы
Какая функция позволяет узнать тип значения, которое лежит в
переменной?
Функция type()
Какими основными элементами оперирует структурное
программирование?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
10.
ВведениеТема
В программе хранится список. Какой символ нужно поставить после
названия списка, чтобы вызвать команду append()?
Точку, например, my_list.append(2)
Как называются команды, которые мы вызываем с помощью точки?
Методы
Какая функция позволяет узнать тип значения, которое лежит в
переменной?
Функция type()
Какими основными элементами оперирует структурное
программирование?
Условные операторы, циклы, функции
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
11.
ВведениеТема
В программе хранится список. Какой символ нужно поставить после
названия списка, чтобы вызвать команду append()?
Точку, например, my_list.append(2)
Как называются команды, которые мы вызываем с помощью точки?
Методы
Какая функция позволяет узнать тип значения, которое лежит в
переменной?
Функция type()
Какими основными элементами оперирует структурное
программирование?
Условные операторы, циклы, функции
В виде чего представляется программа в функциональном
программировании?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
12.
ВведениеТема
В программе хранится список. Какой символ нужно поставить после
названия списка, чтобы вызвать команду append()?
Точку, например, my_list.append(2)
Как называются команды, которые мы вызываем с помощью точки?
Методы
Какая функция позволяет узнать тип значения, которое лежит в
переменной?
Функция type()
Какими основными элементами оперирует структурное
программирование?
Условные операторы, циклы, функции
В виде чего представляется программа в функциональном
программировании?
Программа представляется как процесс вычисления функций в их
математическом понимании
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
13.
ТеорияВведение в ООП
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
14.
ТеорияВведение в ООП
Ввод-вывод данных
Условные операторы
Циклы
Базовые встроенные структуры данных
Функции
Работа с текстовыми файлами
Генераторные выражения
Функциональное программирование
Обработка ошибок и исключений
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
15.
ТеорияВведение в ООП
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
16.
ТеорияВведение в ООП
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
17.
ТеорияВведение в ООП
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
18.
ТеорияВведение в ООП
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
19.
ТеорияВведение в ООП
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
20.
ТеорияВведение в ООП
«Моя машина»
Марка – Toyota
Модель – Corolla
Цвет – синий
Текущая скорость – 0
Завести двигатель
Увеличить/уменьшить скорость
Повернуть
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
21.
ТеорияВведение в ООП
Класс
«Моя машина»
Марка – Toyota
Модель – Corolla
Цвет – синий
Текущая скорость – 0
Завести двигатель
Увеличить/уменьшить скорость
Повернуть
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
22.
ТеорияВведение в ООП
Класс – шаблон с описанными внутри характеристиками и
возможностями, на основании которого можно создавать конкретные
объекты («Автомобиль»)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
23.
ТеорияВведение в ООП
Класс
Объект
«Моя машина»
Марка – Toyota
Модель – Corolla
Цвет – синий
Текущая скорость – 0
Завести двигатель
Увеличить/уменьшить скорость
Повернуть
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
24.
ТеорияВведение в ООП
Класс – шаблон с описанными внутри характеристиками и
возможностями, на основании которого можно создавать конкретные
объекты («Автомобиль»)
Объект – конкретный экземпляр, созданный на основании указанного
класса («Моя машина»)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
25.
ТеорияВведение в ООП
Класс
Объект
«Моя машина»
Марка – Toyota
Модель – Corolla
Цвет – синий
Текущая скорость – 0
Свойства
Завести двигатель
Увеличить/уменьшить скорость
Повернуть
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
26.
ТеорияВведение в ООП
Свойства – характеристики, имеющиеся у каждого объекта класса
(марка, модель, цвет, текущая скорость)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
27.
ТеорияВведение в ООП
Класс
Объект
«Моя машина»
Марка – Toyota
Модель – Corolla
Цвет – синий
Текущая скорость – 0
Свойства
Завести двигатель
Увеличить/уменьшить скорость
Повернуть
Методы
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
28.
ТеорияВведение в ООП
Свойства – характеристики, имеющиеся у каждого объекта класса
(марка, модель, цвет, текущая скорость)
Методы – функции, позволяющие взаимодействовать со свойствами
класса (завести двигатель, увеличить скорость, уменьшить скорость,
повернуть)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
29.
ТеорияПринципы ООП. Абстракция
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
30.
ТеорияПринципы ООП. Абстракция
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
31.
ТеорияПринципы ООП. Абстракция
Свойства
Масса автомобиля
Максимальная скорость
Мощность двигателя
Методы
Завести двигатель
Переключить передачу
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
32.
ТеорияПринципы ООП. Абстракция
Абстракция – использование только тех характеристик, которые
действительно нужны при проектировке конкретного класса.
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
33.
ТеорияООП в Python
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
34.
Теорияclass Car:
ООП в Python
# создаем класс "Автомобиль”
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
35.
Теорияclass Car:
# описываем свойства класса
ООП в Python
# создаем класс "Автомобиль”
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
36.
Теорияclass Car:
# описываем свойства класса
mark = 'Toyota'
ООП в Python
# создаем класс "Автомобиль”
# марка
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
37.
Теорияclass Car:
# описываем свойства класса
mark = 'Toyota'
model = 'Corolla'
ООП в Python
# создаем класс "Автомобиль”
# марка
# модель
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
38.
Теорияclass Car:
# описываем свойства класса
mark = 'Toyota'
model = 'Corolla'
color = 'blue'
ООП в Python
# создаем класс "Автомобиль”
# марка
# модель
# цвет
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
39.
Теорияclass Car:
# описываем свойства класса
mark = 'Toyota'
model = 'Corolla'
color = 'blue'
speed = 0
ООП в Python
# создаем класс "Автомобиль”
# марка
# модель
# цвет
# скорость
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
40.
Теорияclass Car:
# описываем свойства класса
mark = 'Toyota'
model = 'Corolla'
color = 'blue'
speed = 0
my_car_1 = Car()
ООП в Python
# создаем класс "Автомобиль”
# марка
# модель
# цвет
# скорость
# создаем экземпляр класса Car
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
41.
ТеорияООП в Python
class Car:
# описываем свойства класса
mark = 'Toyota'
model = 'Corolla'
color = 'blue'
speed = 0
my_car_1 = Car()
# выводим информацию об экземпляре
print(my_car_1)
# создаем класс "Автомобиль”
# марка
# модель
# цвет
# скорость
# создаем экземпляр класса Car
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
42.
ТеорияООП в Python
class Car:
# описываем свойства класса
mark = 'Toyota'
model = 'Corolla'
color = 'blue'
speed = 0
my_car_1 = Car()
# выводим информацию об экземпляре
print(my_car_1)
# создаем класс "Автомобиль”
# марка
# модель
# цвет
# скорость
# создаем экземпляр класса Car
>>> <__main__.Car object at 0x0000016C8BC6F810>
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
43.
Теорияclass Car:
# описываем свойства класса
mark = 'Toyota'
model = 'Corolla'
color = 'blue'
speed = 0
my_car_1 = Car()
# выводим тип экземпляра класса
print(type(my_car_1))
ООП в Python
# создаем класс "Автомобиль”
# марка
# модель
# цвет
# скорость
# создаем экземпляр класса Car
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
44.
Теорияclass Car:
# описываем свойства класса
mark = 'Toyota'
model = 'Corolla'
color = 'blue'
speed = 0
my_car_1 = Car()
# выводим тип экземпляра класса
print(type(my_car_1))
ООП в Python
# создаем класс "Автомобиль”
# марка
# модель
# цвет
# скорость
# создаем экземпляр класса Car
>>> <class '__main__.Car'>
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
45.
ТеорияООП в Python
class Car:
# создаем класс "Автомобиль”
# описываем свойства класса
mark = 'Toyota'
# марка
model = 'Corolla'
# модель
color = 'blue'
# цвет
speed = 0
# скорость
my_car_1 = Car()
# создаем экземпляр класса Car
# выводим значение свойства model
print(f'Модель автомобиля:{my_car_1.model}')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
46.
ТеорияООП в Python
class Car:
# создаем класс "Автомобиль”
# описываем свойства класса
mark = 'Toyota'
# марка
model = 'Corolla'
# модель
color = 'blue'
# цвет
speed = 0
# скорость
my_car_1 = Car()
# создаем экземпляр класса Car
# выводим значение свойства model
print(f'Модель автомобиля:{my_car_1.model}')
>>> Модель автомобиля:Corolla
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
47.
ТеорияООП в Python
class Car:
# создаем класс "Автомобиль”
# описываем свойства класса
mark = 'Toyota'
# марка
model = 'Corolla'
# модель
color = 'blue'
# цвет
speed = 0
# скорость
my_car_1 = Car()
# создаем экземпляр класса Car
# выводим на экран все свойства объекта my_car_1
print(f'Марка автомобиля:{my_car_1.mark}')
print(f'Модель автомобиля:{my_car_1.model}')
print(f'Цвет автомобиля:{my_car_1.color}')
print(f'Текущая скорость:{my_car_1.speed}')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
48.
ТеорияООП в Python
class Car:
# создаем класс "Автомобиль”
# описываем свойства класса
mark = 'Toyota'
# марка
model = 'Corolla'
# модель
color = 'blue'
# цвет
speed = 0
# скорость
my_car_1 = Car()
# создаем экземпляр класса Car
# выводим на экран все свойства объекта my_car_1
print(f'Марка автомобиля:{my_car_1.mark}')
print(f'Модель автомобиля:{my_car_1.model}')
print(f'Цвет автомобиля:{my_car_1.color}')
print(f'Текущая скорость:{my_car_1.speed}')
>>> Марка автомобиля:Toyota
Модель автомобиля:Corolla
Цвет автомобиля:blue
Текущая скорость:0
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
49.
ТеорияООП в Python
class Car:
# создаем класс "Автомобиль”
# описываем свойства класса
mark = 'Toyota'
# марка
model = 'Corolla'
# модель
color = 'blue'
# цвет
speed = 0
# скорость
my_car_1 = Car()
# создаем экземпляр класса Car
# выводим на экран все свойства объекта my_car_1
print(f'Марка автомобиля:{my_car_1.mark}')
print(f'Модель автомобиля:{my_car_1.model}')
print(f'Цвет автомобиля:{my_car_1.color}')
print(f'Текущая скорость:{my_car_1.speed}')
my_car_1.color = 'red'
# меняем значение свойства сolor
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
50.
ТеорияООП в Python
class Car:
# создаем класс "Автомобиль”
# описываем свойства класса
mark = 'Toyota'
# марка
model = 'Corolla'
# модель
color = 'blue'
# цвет
speed = 0
# скорость
my_car_1 = Car()
# создаем экземпляр класса Car
# выводим на экран все свойства объекта my_car_1
print(f'Марка автомобиля:{my_car_1.mark}')
print(f'Модель автомобиля:{my_car_1.model}')
print(f'Цвет автомобиля:{my_car_1.color}')
print(f'Текущая скорость:{my_car_1.speed}')
my_car_1.color = 'red'
# меняем значение свойства сolor
my_car_2 = Car()
# создаем еще один экземпляр класса Car
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
51.
ТеорияООП в Python
class Car:
# создаем класс "Автомобиль”
# описываем свойства класса
mark = 'Toyota'
# марка
model = 'Corolla'
# модель
color = 'blue'
# цвет
speed = 0
# скорость
my_car_1 = Car()
# создаем экземпляр класса Car
# выводим на экран все свойства объекта my_car_1
print(f'Марка автомобиля:{my_car_1.mark}')
print(f'Модель автомобиля:{my_car_1.model}')
print(f'Цвет автомобиля:{my_car_1.color}')
print(f'Текущая скорость:{my_car_1.speed}')
my_car_1.color = 'red'
# меняем значение свойства сolor
my_car_2 = Car()
# создаем еще один экземпляр класса Car
# выводим на экран все свойства объекта my_car_2
print(f'Марка автомобиля:{my_car_2.mark}')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
52.
ТеорияООП в Python
class Car:
# создаем класс "Автомобиль”
# описываем свойства класса
mark = 'Toyota'
# марка
model = 'Corolla'
# модель
color = 'blue'
# цвет
speed = 0
# скорость
my_car_1 = Car()
# создаем экземпляр класса Car
# выводим на экран все свойства объекта my_car_1
print(f'Марка автомобиля:{my_car_1.mark}')
print(f'Модель автомобиля:{my_car_1.model}')
print(f'Цвет автомобиля:{my_car_1.color}')
print(f'Текущая скорость:{my_car_1.speed}')
my_car_1.color = 'red'
# меняем значение свойства сolor
my_car_2 = Car()
# создаем еще один экземпляр класса Car
# выводим на экран все свойства объекта my_car_2
print(f'Марка автомобиля:{my_car_2.mark}')
print(f'Модель автомобиля:{my_car_2.model}')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
53.
ТеорияООП в Python
class Car:
# создаем класс "Автомобиль”
# описываем свойства класса
mark = 'Toyota'
# марка
model = 'Corolla'
# модель
color = 'blue'
# цвет
speed = 0
# скорость
my_car_1 = Car()
# создаем экземпляр класса Car
# выводим на экран все свойства объекта my_car_1
print(f'Марка автомобиля:{my_car_1.mark}')
print(f'Модель автомобиля:{my_car_1.model}')
print(f'Цвет автомобиля:{my_car_1.color}')
print(f'Текущая скорость:{my_car_1.speed}')
my_car_1.color = 'red'
# меняем значение свойства сolor
my_car_2 = Car()
# создаем еще один экземпляр класса Car
# выводим на экран все свойства объекта my_car_2
print(f'Марка автомобиля:{my_car_2.mark}')
print(f'Модель автомобиля:{my_car_2.model}')
print(f'Цвет автомобиля:{my_car_2.color}')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
54.
ТеорияООП в Python
class Car:
# создаем класс "Автомобиль”
# описываем свойства класса
mark = 'Toyota'
# марка
model = 'Corolla'
# модель
color = 'blue'
# цвет
speed = 0
# скорость
my_car_1 = Car()
# создаем экземпляр класса Car
# выводим на экран все свойства объекта my_car_1
print(f'Марка автомобиля:{my_car_1.mark}')
print(f'Модель автомобиля:{my_car_1.model}')
print(f'Цвет автомобиля:{my_car_1.color}')
print(f'Текущая скорость:{my_car_1.speed}')
my_car_1.color = 'red'
# меняем значение свойства сolor
my_car_2 = Car()
# создаем еще один экземпляр класса Car
# выводим на экран все свойства объекта my_car_2
print(f'Марка автомобиля:{my_car_2.mark}')
print(f'Модель автомобиля:{my_car_2.model}')
print(f'Цвет автомобиля:{my_car_2.color}')
print(f'Текущая скорость:{my_car_2.speed}')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
55.
ТеорияООП в Python
class Car:
# создаем класс "Автомобиль”
# описываем свойства класса
mark = 'Toyota'
# марка
model = 'Corolla'
# модель
color = 'blue'
# цвет
speed = 0
# скорость
my_car_1 = Car()
# создаем экземпляр класса Car
# выводим на экран все свойства объекта my_car_1
print(f'Марка автомобиля:{my_car_1.mark}')
print(f'Модель автомобиля:{my_car_1.model}')
print(f'Цвет автомобиля:{my_car_1.color}')
print(f'Текущая скорость:{my_car_1.speed}')
my_car_1.color = 'red'
# меняем значение свойства сolor
my_car_2 = Car()
# создаем еще один экземпляр класса Car
# выводим на экран все свойства объекта my_car_2
print(f'Марка автомобиля:{my_car_2.mark}')
print(f'Модель автомобиля:{my_car_2.model}')
print(f'Цвет автомобиля:{my_car_2.color}')
print(f'Текущая скорость:{my_car_2.speed}')
my_car_2.model = 'Tundra'
# меняем значение свойства model
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
56.
Задание №1
«Автопарк спортивных машин»
Создайте класс SportCar и реализуйте внутри следующие свойства:
марка автомобиля (строка)
модель автомобиля (строка)
мощность двигателя (целое число)
максимальная скорость (целое число)
Создайте 3 экземпляра класса SportCar, для каждого из них укажите соответствующие свойства.
Значения свойств вводятся с клавиатуры. Сохраните все созданные объекты в список cars, а затем
выведете на экран для каждого объекта значения всех свойств, каждое с новой строки.
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
57.
Задание №class SportCar:
1
# создаем класс SportCar
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
58.
Задание №1
class SportCar:
# создаем класс SportCar
class SportCar:
mark = ''
# марка
mark = ''
model = ''
# модель
model = ''
engine_power = 0
# мощность двигателя
engine_power = 0
max_speed = 0
# максимальная скоростьcars = []
max_speed = 0
cars = []
for _ in range(3):
car = SportCar()
car.mark = input('Введите марку:’)
car.model = input('Введите модель:’)
car.engine_power = int(input('Введите мощность двигателя:'))
car.max_speed = int(input('Введите макс. скорость:’))
cars.append(car)
print('---------------------------’)
print('Машины в автопарке:')
for car in cars:
print(f'Марка: {car.mark}’)
print(f'Модель: {car.model}’)
print(f'Мощность двигателя: {car.engine_power}’)
print(f'Макс. скорость: {car.max_speed}’)
print('---------------------------')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
59.
Задание №1
class SportCar:
mark = ''
model = ''
engine_power = 0
max_speed = 0
cars = []
# создаем класс SportCar
# марка
# модель
# мощность двигателя
# максимальная скоростьcars = []
# создаем список cars для хранения объектов класс SportCar
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
60.
Задание №1
class SportCar:
mark = ''
model = ''
engine_power = 0
max_speed = 0
cars = []
for _ in range(3):
# создаем класс SportCar
# марка
# модель
# мощность двигателя
# максимальная скоростьcars = []
# создаем список cars для хранения объектов класс SportCar
# цикл для создания трех экземпляр класса Car
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
61.
Задание №1
class SportCar:
mark = ''
model = ''
engine_power = 0
max_speed = 0
cars = []
for _ in range(3):
сar = SportCar()
# создаем класс SportCar
# марка
# модель
# мощность двигателя
# максимальная скоростьcars = []
# создаем список cars для хранения объектов класс SportCar
# цикл для создания трех экземпляр класса Car
# создаем экземпляр класса Car
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
62.
Задание №1
class SportCar:
# создаем класс SportCar
mark = ''
# марка
model = ''
# модель
engine_power = 0
# мощность двигателя
max_speed = 0
# максимальная скоростьcars = []
cars = []
# создаем список cars для хранения объектов класс SportCar
for _ in range(3):
# цикл для создания трех экземпляр класса Car
сar = SportCar()
# создаем экземпляр класса Car
# задаем значения свойств объекта
car.mark = input('Введите марку:')
car.model = input('Введите модель:')
car.engine_power = int(input('Введите мощность двигателя:'))
car.max_speed = int(input('Введите макс. скорость:'))
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
63.
Задание №1
class SportCar:
# создаем класс SportCar
mark = ''
# марка
model = ''
# модель
engine_power = 0
# мощность двигателя
max_speed = 0
# максимальная скоростьcars = []
cars = []
# создаем список cars для хранения объектов класс SportCar
for _ in range(3):
# цикл для создания трех экземпляр класса Car
сar = SportCar()
# создаем экземпляр класса Car
# задаем значения свойств объекта
car.mark = input('Введите марку:')
car.model = input('Введите модель:')
car.engine_power = int(input('Введите мощность двигателя:'))
car.max_speed = int(input('Введите макс. скорость:'))
cars.append(car)
# добавляем экземпляр класса Car в список
print('---------------------------')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
64.
Задание №1
class SportCar:
# создаем класс SportCar
mark = ''
# марка
model = ''
# модель
engine_power = 0
# мощность двигателя
max_speed = 0
# максимальная скоростьcars = []
cars = []
# создаем список cars для хранения объектов класс SportCar
for _ in range(3):
# цикл для создания трех экземпляр класса Car
сar = SportCar()
# создаем экземпляр класса Car
# задаем значения свойств объекта
car.mark = input('Введите марку:')
car.model = input('Введите модель:')
car.engine_power = int(input('Введите мощность двигателя:'))
car.max_speed = int(input('Введите макс. скорость:'))
cars.append(car)
# добавляем экземпляр класса Car в список
print('---------------------------')
print('Машины в автопарке:') # выводим на экран информацию о свойствах всех машин
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
65.
Задание №1
class SportCar:
# создаем класс SportCar
mark = ''
# марка
model = ''
# модель
engine_power = 0
# мощность двигателя
max_speed = 0
# максимальная скоростьcars = []
cars = []
# создаем список cars для хранения объектов класс SportCar
for _ in range(3):
# цикл для создания трех экземпляр класса Car
сar = SportCar()
# создаем экземпляр класса Car
# задаем значения свойств объекта
car.mark = input('Введите марку:')
car.model = input('Введите модель:')
car.engine_power = int(input('Введите мощность двигателя:'))
car.max_speed = int(input('Введите макс. скорость:'))
cars.append(car)
# добавляем экземпляр класса Car в список
print('---------------------------')
print('Машины в автопарке:') # выводим на экран информацию о свойствах всех машин
for car in cars:
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
66.
Задание №1
class SportCar:
# создаем класс SportCar
mark = ''
# марка
model = ''
# модель
engine_power = 0
# мощность двигателя
max_speed = 0
# максимальная скоростьcars = []
cars = []
# создаем список cars для хранения объектов класс SportCar
for _ in range(3):
# цикл для создания трех экземпляр класса Car
сar = SportCar()
# создаем экземпляр класса Car
# задаем значения свойств объекта
car.mark = input('Введите марку:')
car.model = input('Введите модель:')
car.engine_power = int(input('Введите мощность двигателя:'))
car.max_speed = int(input('Введите макс. скорость:'))
cars.append(car)
# добавляем экземпляр класса Car в список
print('---------------------------')
print('Машины в автопарке:') # выводим на экран информацию о свойствах всех машин
for car in cars:
print(f'Марка: {car.mark}')
print(f'Модель: {car.model}')
print(f'Мощность двигателя: {car.engine_power}')
print(f'Макс. скорость: {car.max_speed}')
print('---------------------------')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
67.
Задание №1
class SportCar:
# создаем класс SportCar
mark = ''
# марка
model = ''
# модель
engine_power = 0
# мощность двигателя
max_speed = 0
# максимальная скоростьcars = []
cars = []
# создаем список cars для хранения объектов класс SportCar
for _ in range(3):
# цикл для создания трех экземпляр класса Car
сar = SportCar()
# создаем экземпляр класса Car
# задаем значения свойств объекта
car.mark = input('Введите марку:')
car.model = input('Введите модель:')
car.engine_power = int(input('Введите мощность двигателя:'))
car.max_speed = int(input('Введите макс. скорость:'))
cars.append(car)
# добавляем экземпляр класса Car в список
print('---------------------------')
print('Машины в автопарке:') # выводим на экран информацию о свойствах всех машин
for car in cars:
print(f'Марка: {car.mark}')
print(f'Модель: {car.model}')
print(f'Мощность двигателя: {car.engine_power}')
print(f'Макс. скорость: {car.max_speed}')
print('---------------------------')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
68.
ИТОГ©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
69.
ИТОГЧто такое класс в контексте ООП?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
70.
ИТОГЧто такое класс в контексте ООП?
Класс – шаблон с описанными внутри характеристиками и возможностями, на
основании которого можно создавать конкретные объекты
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
71.
ИТОГЧто такое класс в контексте ООП?
Класс – шаблон с описанными внутри характеристиками и возможностями, на
основании которого можно создавать конкретные объекты
Что такое объект класса?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
72.
ИТОГЧто такое класс в контексте ООП?
Класс – шаблон с описанными внутри характеристиками и возможностями, на
основании которого можно создавать конкретные объекты
Что такое объект класса?
Объект класса – конкретный экземпляр, созданный на основании указанного
класса
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
73.
ИТОГЧто такое класс в контексте ООП?
Класс – шаблон с описанными внутри характеристиками и возможностями, на
основании которого можно создавать конкретные объекты
Что такое объект класса?
Объект класса – конкретный экземпляр, созданный на основании указанного
класса
Что такое свойство класса?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
74.
ИТОГЧто такое класс в контексте ООП?
Класс – шаблон с описанными внутри характеристиками и возможностями, на
основании которого можно создавать конкретные объекты
Что такое объект класса?
Объект класса – конкретный экземпляр, созданный на основании указанного
класса
Что такое свойство класса?
Свойства класса – характеристики, имеющиеся у каждого объекта класса
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
75.
ИТОГЧто такое класс в контексте ООП?
Класс – шаблон с описанными внутри характеристиками и возможностями, на
основании которого можно создавать конкретные объекты
Что такое объект класса?
Объект класса – конкретный экземпляр, созданный на основании указанного
класса
Что такое свойство класса?
Свойства класса – характеристики, имеющиеся у каждого объекта класса
Что такое методы класса?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
76.
ИТОГЧто такое класс в контексте ООП?
Класс – шаблон с описанными внутри характеристиками и возможностями, на
основании которого можно создавать конкретные объекты
Что такое объект класса?
Объект класса – конкретный экземпляр, созданный на основании указанного
класса
Что такое свойство класса?
Свойства класса – характеристики, имеющиеся у каждого объекта класса
Что такое методы класса?
Методы класса – функции, позволяющие взаимодействовать со свойствами
класса
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
77.
ИТОГЧто такое класс в контексте ООП?
Класс – шаблон с описанными внутри характеристиками и возможностями, на
основании которого можно создавать конкретные объекты
Что такое объект класса?
Объект класса – конкретный экземпляр, созданный на основании указанного
класса
Что такое свойство класса?
Свойства класса – характеристики, имеющиеся у каждого объекта класса
Что такое методы класса?
Методы класса – функции, позволяющие взаимодействовать со свойствами
класса
Что такое абстракция в контексте ООП?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
78.
ИТОГЧто такое класс в контексте ООП?
Класс – шаблон с описанными внутри характеристиками и возможностями, на
основании которого можно создавать конкретные объекты
Что такое объект класса?
Объект класса – конкретный экземпляр, созданный на основании указанного
класса
Что такое свойство класса?
Свойства класса – характеристики, имеющиеся у каждого объекта класса
Что такое методы класса?
Методы класса – функции, позволяющие взаимодействовать со свойствами
класса
Что такое абстракция в контексте ООП?
Абстракция – один из принципов ООП, подразумевающий использование
только тех характеристик, которые действительно нужны при
проектировке конкретного класса
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
79.
DSПрограммирование
Python
Спасибо за внимание!