Некий путеводитель по каналу.
#Information - информация о канале;
#Book - книги. Не связаны с "Обучением с нуля";
#Learning - обучение Python с нуля;
#NonStandardLearning - разбор ваших вопросов из комментариев;
#LearningOOP - обучение ООП в Python. Не связано с "Обучением с нуля";
#Article - рекомендации некоторых статей по Python в нашем Дзен;
#Memes - мемы для программистов.
Если вы новичок на канале и в Python, но при этом читаете это пост, советую изучить все посты с #Learning - "Обучение Python с нуля".
Голосовать за нас - https://t.me/boost/X_Python.
#Information - информация о канале;
#Book - книги. Не связаны с "Обучением с нуля";
#Learning - обучение Python с нуля;
#NonStandardLearning - разбор ваших вопросов из комментариев;
#LearningOOP - обучение ООП в Python. Не связано с "Обучением с нуля";
#Article - рекомендации некоторых статей по Python в нашем Дзен;
#Memes - мемы для программистов.
Если вы новичок на канале и в Python, но при этом читаете это пост, советую изучить все посты с #Learning - "Обучение Python с нуля".
Голосовать за нас - https://t.me/boost/X_Python.
👍9
Начнём и эту рубрику. Сразу отмечу, что к "Обучению с нуля" она не имеет отношения.
Сначала предлагаю разобраться, что такое ООП и зачем оно нужно в Python.
ООП (объектно-ориентированное программирование) в Python - это методология программирования, которая использует объекты и классы для организации кода. В объектно-ориентированном программировании данные и функции, которые оперируют с этими данными, объединяются в объекты, которые могут взаимодействовать друг с другом. В Python ООП позволяет создавать собственные классы с методами и атрибутами, а затем создавать объекты этого класса для работы с ними. ООП в Python позволяет создавать более структурированный и модульный код, что делает его более удобным для разработки и поддержки.
А всему что было здесь описано в этой рубрике мы научимся.
#LearningOOP
Сначала предлагаю разобраться, что такое ООП и зачем оно нужно в Python.
ООП (объектно-ориентированное программирование) в Python - это методология программирования, которая использует объекты и классы для организации кода. В объектно-ориентированном программировании данные и функции, которые оперируют с этими данными, объединяются в объекты, которые могут взаимодействовать друг с другом. В Python ООП позволяет создавать собственные классы с методами и атрибутами, а затем создавать объекты этого класса для работы с ними. ООП в Python позволяет создавать более структурированный и модульный код, что делает его более удобным для разработки и поддержки.
А всему что было здесь описано в этой рубрике мы научимся.
#LearningOOP
👍6
Сегодня чуть об ООП. Разберём стандартные термины в общем, ведь затем при работе мы будем возвращаться к этим определениям и осознавать их.
Класс: В объектно-ориентированном программировании (ООП), класс это шаблон, описывающий состояние и поведение объектов. Класс определяет атрибуты (переменные) и методы (функции), которые могут быть использованы объектами, созданными на основе этого класса.
Объект: Объект представляет конкретный экземпляр класса. Он имеет состояние (атрибуты) и поведение (методы), определенные в классе. Объекты обладают уникальными значениями своих атрибутов и могут выполнять действия, определенные в методах.
Метод: Метод это функция, которая определена внутри класса и связана с объектами этого класса. Методы предоставляют способ взаимодействия объектов и определяют, как объекты могут выполнять определенные операции или изменять свое состояние. Методы могут работать с атрибутами объекта и вызываться на конкретных объектах для выполнения определенных действий.
Повторюсь, что этот курс для людей которые знают базу Python и хотят изучить ООП в нём.
#LearningOOP
Класс: В объектно-ориентированном программировании (ООП), класс это шаблон, описывающий состояние и поведение объектов. Класс определяет атрибуты (переменные) и методы (функции), которые могут быть использованы объектами, созданными на основе этого класса.
Объект: Объект представляет конкретный экземпляр класса. Он имеет состояние (атрибуты) и поведение (методы), определенные в классе. Объекты обладают уникальными значениями своих атрибутов и могут выполнять действия, определенные в методах.
Метод: Метод это функция, которая определена внутри класса и связана с объектами этого класса. Методы предоставляют способ взаимодействия объектов и определяют, как объекты могут выполнять определенные операции или изменять свое состояние. Методы могут работать с атрибутами объекта и вызываться на конкретных объектах для выполнения определенных действий.
Повторюсь, что этот курс для людей которые знают базу Python и хотят изучить ООП в нём.
#LearningOOP
👍7
Класс в объектно-ориентированном программировании выступает в роли некого наброска для объекта.
Тут стоит уяснить, что в класс входить может много объектов, но при этом любой объект не равно класс с ним.
Ключевое слово class используется для создания класса в Python. Название класса пишется после ключевого слова class, за которым следует поставить двоеточие. Тело класса начинается с новой строки, с отступом на 4 пробела влево.
Следующий код показывает, как можно создать класс 'Languages' и условно охарактеризовать в нём язык Python:
#LearningOOP
Тут стоит уяснить, что в класс входить может много объектов, но при этом любой объект не равно класс с ним.
Ключевое слово class используется для создания класса в Python. Название класса пишется после ключевого слова class, за которым следует поставить двоеточие. Тело класса начинается с новой строки, с отступом на 4 пробела влево.
Следующий код показывает, как можно создать класс 'Languages' и условно охарактеризовать в нём язык Python:
class Languages:
name = "Python"
make = "Guido van Rossum"
model = "Python-3"
#LearningOOP
👍4🔥2
Сегодня продолжим разбираться в дебрях ООП Python.
Так же в классе мы можем обозначить методы(функции) для его объектов, возьмём код из прошлого урока:
И дополним его двумя методами 'Start' и 'End':
Тут мы взяли все "переменные" из прошлого урока и создали 2 метода; для методов 'self' - обязательный параметр. В методах просто возвращаем строку.
В следующем уроке рассмотрим работу с созданным нами классом и его методами и атрибутами.
#LearningOOP
Так же в классе мы можем обозначить методы(функции) для его объектов, возьмём код из прошлого урока:
class Languages:
name = "Python"
make = "Guido van Rossum"
model = "Python-3"
И дополним его двумя методами 'Start' и 'End':
class Languages:
name = "Python"
make = "Guido van Rossum"
model = "Python"
def Start(self):
return "Python используется"
def End(self):
return "Python не используется"
Тут мы взяли все "переменные" из прошлого урока и создали 2 метода; для методов 'self' - обязательный параметр. В методах просто возвращаем строку.
В следующем уроке рассмотрим работу с созданным нами классом и его методами и атрибутами.
#LearningOOP
👍5🔥2