Публикации по теме 'object-oriented'
Атрибуты класса и экземпляра Python
В Python и других объектно-ориентированных языках классы считаются основой для создания объектов. Экземпляр – это копия класса с действительными значениями.
Чтобы определить класс в Python3, вы можете сделать следующее:
Атрибуты класса
Атрибуты класса — это атрибуты, принадлежащие самому классу. Они будут общими для всех экземпляров класса. Поэтому они будут иметь одинаковое значение для каждого экземпляра. Мы определяем атрибуты класса вне всех методов, обычно они..
Javascript: Преодоление обучающего ада, моя история
Начало
Мне пришло в голову написать эту статью в 2020 году , во время изоляции ; тем не менее, я наткнулся на эту недавнюю статью , которая заставила меня задуматься о моем путешествии по разработке программного обеспечения, которое началось в 2018 году. Уроки Python на каналах Youtube, таких как CS Dojo , New Boston , MIT University OpenCourseWare , Freecodecamp и т. д. Эти уроки в качестве новичка помогли мне освоить основы языка Python за несколько месяцев самообучения и..
Записи Java не обязательно являются злом
Записи , пожалуй, самая обсуждаемая фича, появившаяся в Java 14. В то же время вызывает много критики из-за их необъектно-ориентированного характера. Типичный аргумент гласит, что записи — это концепция процедурного программирования, и ей нет места в объектно-ориентированном языке.
Действительно ли записи поощряют процедурное, а не объектное мышление?
Ну да и нет. Я полностью согласен с тем, что записи не являются объектно-ориентированной функцией, с другой стороны, я считаю, что..
Функции расширения: синтаксис и поведение
Функции и свойства расширений, их внутреннее содержание и последствия для инкапсуляции, модификаторы видимости, способы их отправки и многое другое.
Теги: # ФУНДАМЕНТАЛЬНАЯ КОНЦЕПЦИЯ
Эта статья является частью Kotlin Primer , авторитетного руководства по…
Объекты VS структуры данных
Айк Григорян
В этой статье исследуются особенности и способы использования объектов и структур данных. Он предназначен для программистов с базовыми знаниями и опытом, желающих изучить связь и разницу между этими двумя категориями.
Абстракция данных
Обратите внимание на разницу между листингом 1 и листингом 2. Оба представляют данные точки на декартовой плоскости. И все же один раскрывает его реализацию, а другой полностью скрывает.
В листинге 2 замечательно то, что..
Ковариантность, контравариантность, инвариантность
Определение ковариации, контравариантности и инвариантности, вариации сайта объявления по сравнению с дисперсией сайта (проекции типов) и ключевых слов in и out
Теги: # FYI # KOTLIN FEATURE
Эта статья является частью Kotlin Primer , авторитетного руководства по языку Kotlin, которое…
Объектно-ориентированное программирование… упрощенное.
O.O.P - это просто способ разработки программного обеспечения. Парадигма программирования, в которой данные и код представлены как объекты .
Эта парадигма представляет собой платформу, поддерживаемую четырьмя основными столпами, а именно:
Инкапсуляция Абстракция Наследование Полиморфизм
Инкапсуляция
Это достигается, когда объект хранится в секрете внутри класса от других объектов. Вы можете получить доступ к этому объекту только с помощью методов и не можете..
Новые материалы
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..