Вы неправильно учили объектно-ориентированное программирование
Вероятнее всего, вам показали ОПП как класс-ориентированное программирование. Но в реальных проектах ООП совсем про другое — про взаимодействие с объектами во время выполнения программы.
Статья поможет выстроить более чёткое понимание ООП как парадигмы:
https://tprg.ru/eqA3
#ооп
Вероятнее всего, вам показали ОПП как класс-ориентированное программирование. Но в реальных проектах ООП совсем про другое — про взаимодействие с объектами во время выполнения программы.
Статья поможет выстроить более чёткое понимание ООП как парадигмы:
https://tprg.ru/eqA3
#ооп
❤1🔥1
Объектно-ориентированное программирование в Python
После изучения базового синтаксиса Python стоит перейти к парадигме ООП и использованию её на практике — работа с классами и объектами.
В Python встроено множество полезных конструкций для работы с классами. Освоить их можно по серии уроков на YouTube, где подробно рассказано про:
— классы и объекты;
— наследование, полиморфизм и инкапсуляцию;
— магические методы;
— обработку исключений.
Плейлист на YouTube: https://tprg.ru/An0r
#python #ооп
После изучения базового синтаксиса Python стоит перейти к парадигме ООП и использованию её на практике — работа с классами и объектами.
В Python встроено множество полезных конструкций для работы с классами. Освоить их можно по серии уроков на YouTube, где подробно рассказано про:
— классы и объекты;
— наследование, полиморфизм и инкапсуляцию;
— магические методы;
— обработку исключений.
Плейлист на YouTube: https://tprg.ru/An0r
#python #ооп
YouTube
ООП 1 Классы, объекты, экземпляры классов. Объектно-ориентированное программирование в Python
🔥🔥🔥 Курс на степике по ООП 🔥🔥🔥
https://stepik.org/z/114354
Степик с меня берет комиссию поэтому
1) Лучший способ приобрести курс - личный банковский перевод в РФ или покупку тарифа на boosty. Я добавлю вас вручную на курс по вашему ид.
https://t.iss.one/artem_egoroff…
https://stepik.org/z/114354
Степик с меня берет комиссию поэтому
1) Лучший способ приобрести курс - личный банковский перевод в РФ или покупку тарифа на boosty. Я добавлю вас вручную на курс по вашему ид.
https://t.iss.one/artem_egoroff…
Топ вопросов по ООП с собеседований
Чтобы попасть на первую работу, вам необходимо пройти техническое собеседование, где, вероятнее всего, спросят про основы ООП.
В подборке собраны наиболее популярные вопросы, которые помогут подготовиться к собеседованию.
Первая часть: https://tprg.ru/fJ0w
Вторая часть: https://tprg.ru/kYFz
#ооп #собеседование
Чтобы попасть на первую работу, вам необходимо пройти техническое собеседование, где, вероятнее всего, спросят про основы ООП.
В подборке собраны наиболее популярные вопросы, которые помогут подготовиться к собеседованию.
Первая часть: https://tprg.ru/fJ0w
Вторая часть: https://tprg.ru/kYFz
#ооп #собеседование
Готовимся к собеседованию: вопросы по ООП
В одной статье собраны популярные вопросы по объектно-ориентированному программированию и смежным темам. Проверьте, сможете ли ответить на все из них:
https://tprg.ru/v9Rf
#ооп #собеседование
В одной статье собраны популярные вопросы по объектно-ориентированному программированию и смежным темам. Проверьте, сможете ли ответить на все из них:
https://tprg.ru/v9Rf
#ооп #собеседование
👍8😁2
Почему в ООП приватные свойства лучше публичных?
В классах используются геттеры и сеттеры, чтобы получить или изменить значение приватных свойств класса. Казалось бы, зачем так париться, если можно просто сделать такие свойства публичными? Всё не так просто.
Автор видео разобрал на конкретных примерах кода, почему приватные свойства необходимо использовать и чем чревата их замена на публичные:
https://youtu.be/0lQFrD7kq3k
#ооп
В классах используются геттеры и сеттеры, чтобы получить или изменить значение приватных свойств класса. Казалось бы, зачем так париться, если можно просто сделать такие свойства публичными? Всё не так просто.
Автор видео разобрал на конкретных примерах кода, почему приватные свойства необходимо использовать и чем чревата их замена на публичные:
https://youtu.be/0lQFrD7kq3k
#ооп
👍5
Принципы SOLID простым языком
SOLID — это аббревиатура пяти основных принципов проектирования в ООП. Эти пять правил помогают улучшить кодовую базу проекта, и в дальнейшем этот код будет хорошо масштабироваться и поддерживаться в рабочем состоянии.
Стоит ли соблюдать принципы SOLID или нет в проекте?
В этой статье рассматриваются подробно все правила и примеры, на которых явно видно, что происходит с архитектурой проекта, если не следовать этим принципам:
https://habr.com/ru/company/itentika/blog/694730/
#ооп
SOLID — это аббревиатура пяти основных принципов проектирования в ООП. Эти пять правил помогают улучшить кодовую базу проекта, и в дальнейшем этот код будет хорошо масштабироваться и поддерживаться в рабочем состоянии.
Стоит ли соблюдать принципы SOLID или нет в проекте?
В этой статье рассматриваются подробно все правила и примеры, на которых явно видно, что происходит с архитектурой проекта, если не следовать этим принципам:
https://habr.com/ru/company/itentika/blog/694730/
#ооп
👍9
ООП за 10 минут
В этом коротком видео рассказывается об основах объектно-ориентированного программирования (ООП).
Если вы знаете только расшифровку «ООП» и ничего кроме этого, этот ролик для вас. В нём простым языком объясняются принципы создания хороших приложений.
#видео #ооп
В этом коротком видео рассказывается об основах объектно-ориентированного программирования (ООП).
Если вы знаете только расшифровку «ООП» и ничего кроме этого, этот ролик для вас. В нём простым языком объясняются принципы создания хороших приложений.
#видео #ооп
YouTube
Объектно-ориентированное программирование за 10 минут
Listen IT на Я.Дзене - https://zen.yandex.ru/listenit
В этой статье мы узнаем:
- Что такое ООП
- Что такое парадигмы программирование и какие они бывают
- Структура ООП
- Что такое объект в ООП
- Что такое метод в ООП
- Что такое атрибут в ООП
- Что такое…
В этой статье мы узнаем:
- Что такое ООП
- Что такое парадигмы программирование и какие они бывают
- Структура ООП
- Что такое объект в ООП
- Что такое метод в ООП
- Что такое атрибут в ООП
- Что такое…
❤10👍1
Инкапсуляция в ООП
При изучении программирования тема инкапсуляции часто вызывает много сложностей, но её освоение необходимо для уверенной работы с парадигмой ООП. Часто новички не понимают, зачем она нужна или путают инкапсуляцию с сокрытием данных.
Но после просмотра этого забавного, но при этом очень полезного видео вы точно поймете, что такое инкапсуляция, зачем она нужна и как она работает.
#начинающим #ооп
При изучении программирования тема инкапсуляции часто вызывает много сложностей, но её освоение необходимо для уверенной работы с парадигмой ООП. Часто новички не понимают, зачем она нужна или путают инкапсуляцию с сокрытием данных.
Но после просмотра этого забавного, но при этом очень полезного видео вы точно поймете, что такое инкапсуляция, зачем она нужна и как она работает.
#начинающим #ооп
YouTube
ТВОЯ ГЛАВНАЯ ОШИБКА В ООП
Обсуждаем главную ошибку новичков в ООП на собеседованиях, а именно инкапсуляцию, узнаем чем сокрытие данных отличается от инкапсуляции, а так же поговорим о модификаторах доступа
C (lang) код на GitHub
https://github.com/extremecodetv/data-hiding
Книга…
C (lang) код на GitHub
https://github.com/extremecodetv/data-hiding
Книга…
🔥7❤4👍2🍌1