Menu
Coddy logo textTech

Введение в ООП

Часть раздела Object Oriented Programming путешествия по Python на Coddy — урок 2 из 64.

Объектно-ориентированное программирование (ООП) организует код вокруг объектов, которые содержат данные (атрибуты) и функции (методы).

Создайте файл с названием car.py с классом

class Car:
    pass  # заполнитель, который ничего не делает

Создайте еще один файл с названием driver.py, чтобы использовать этот класс

from car import Car

Создайте объект класса Car

my_car = Car()

Проверьте тип вашего объекта

print(type(my_car))

Вывод:

<class 'car.Car'>

Это подтверждает, что вы успешно создали объект на основе вашего класса Car. В ООП класс — это своего рода чертеж, а объект — это то, что вы создаете по этому чертежу.

challenge icon

Задание

Средне

В этом испытании вы реализуете класс Car в файле car.py и будете использовать его в driver.py.

Вам нужно обновить driver.py, чтобы правильно импортировать и использовать класс Car

Подробные комментарии TODO проведут вас через каждый этап реализации. Файл драйвера содержит тестовые случаи, которые проверят правильность работы вашей реализации.

Шпаргалка

Объектно-ориентированное программирование (ООП) организует код вокруг объектов, которые содержат данные (атрибуты) и функции (методы).

Создайте класс, используя ключевое слово class:

class Car:
    pass  # заполнитель, который ничего не делает

Импортируйте класс из другого файла:

from car import Car

Создайте объект на основе класса:

my_car = Car()

Проверьте тип объекта:

print(type(my_car))
# Вывод: <class 'car.Car'>

В ООП класс подобен чертежу, а объект — это то, что вы строите по этому чертежу.

Попробуйте сами

from car import Car

# TODO: Создайте объект из класса
my_car = ?

# Выведите тип my_car
print(type(my_car))
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Object Oriented Programming