306 читали · 2 года назад
ООП на Python. Защита переменных и методов. Приложение к видеоуроку 12
Доброго времени суток, читатели, зрители моего канала programmer's notes. Теперь в Дзен есть Подборки. Данная статья относится к подборке Приложение к видео Защита переменных и методов в Python Защита свойств и методов класса — что это значит? Определённую аналогию можно провести с операционной системой. Есть обыкновенные пользователи, а есть администраторы. Администраторы имеют доступ к некоторым функциям и командам, недоступным обыкновенным пользователям. Когда речь идет о классах, то код вне класса,...
3 года назад
Строки и функция print в Python
Строка представляет собой простую последовательность символов. С ней можно работать разными способами. Любая последовательность символов, заключенная в кавычки, в Python считается строкой. Кавычки могут быть одинарные и двойные. 1. Функция print() в Python. Встроенная функция print() выводит свой аргумент в строке текста. >>> print( 'Hello world!' ) Hello world! >>> print( "Hello world!" ) Hello world >>> print( "Hello", 'world!' ) Hello world В каждом случае аргументом является строка Hello world!  Кроме того, print() не выводит кавычки, в которые заключена строка...
176 читали · 3 года назад
Python. Основы синтаксиса. Методы. Часть 5.1
В предыдущей статье мы говорили про библиотеки и немного затронули методы. Теперь давайте подробнее поговорим про методы, освоим синтаксис написания методов в Python и напишем несколько примеров. Ранее мы уже встречались с методами, а именно: print, randint, len и др. В языке программирования Python метод определяется с помощью оператора def (от англ. слова define). # Для определения метода используется ключевое слово def # Затем идёт название метода, а в скобках аргументы или их отсутствие # Двоеточие...
1323 читали · 3 года назад
Python. Принципы ООП. Классы, объекты, поля и методы. Уровни доступа.
Поговорим про основные принципы объектно-ориентированного программирования: абстракцию, инкапсуляцию, наследование и полиморфизм. Научимся создавать классы и объекты классов в Python. Рассмотрим, чем отличаются понятия поля, свойства, методы и атрибуты класса. Изучим особенности организации уровней доступа к атрибутам: Public, Protected и Private. ТЕОРЕТИЧЕСКИЙ БЛОК Что такое ООП? Вы наверняка слышали, что существуют два главных подхода к написанию программ: Оба подхода объединены общей целью - сделать процесс программирования максимально эффективным...