PYTHON ДЛЯ ПРОГРАММИСТА 1C. ЧАСТЬ 7
Практический курс по ИИ в связке с 1С https://nizamov.school/courses/ai/chatgpt-1s/?utm_source=rutube
00:00:02 Введение в классы в Python
• Объяснение создания классов в Python.
• Описание конструкции "класс" и глобальных переменных.
• Методы класса и их параметры.
00:00:56 Магические методы и инициализация
• Магические методы с двойным подчеркиванием.
• Метод __init__ для инициализации объекта.
• Пример использования метода __init__ для увеличения количества объектов.
00:02:29 Методы класса и их использование
• Метод __str__ для вывода объекта.
• Метод __del__ для удаления объекта.
• Метод __bool__ для сравнения объектов.
00:05:14 Отладка и работа с объектами
• Запуск отладчика и создание объекта.
• Инициализация переменных объекта.
• Использование метода __str__ для вывода объекта.
00:07:56 Атрибуты и их добавление
• Добавление атрибутов к объекту.
• Удаление атрибутов с помощью метода __del__.
• Проверка существования атрибутов с помощью метода __getattr__.
00:11:26 Передача параметров при инициализации
• Передача параметров при создании объекта.
• Увеличение количества объектов при передаче параметров.
• Вывод объектов с помощью метода __str__.
00:13:01 Сравнение и сложение объектов
• Сравнение объектов с помощью метода __bool__.
• Создание нового объекта из двух существующих.
• Логика сравнения объектов по цене.
00:15:14 Создание и проверка объектов
• Создаем новый объект и проверяем, что второй объект относится к классу "продукт".
• Назначаем имя нового объекта как у первого, а прайс складываем.
• Возвращаем новый объект, увеличивая количество объектов до трех.
00:16:15 Обращение к объекту как к функции
• Можно вызвать объект как функцию, например, с помощью класса.
• Пример с датой и временем неудачен, но можно описать математическую функцию в виде класса.
• Передаем параметры и попадаем в магическую функцию, где можно описать логику подсчета.
00:17:37 Объекты и функции
• В Python не все является объектами, но функции, такие как "instance" и "getters", также являются объектами.
• Привыкаем к тому, что функции могут быть объектами.
• Выводим параметры с помощью метода "print" и магической функции.
00:17:50 Подсчет объектов
• Если в классе определен метод "count", то при обращении к объекту как к функции вызывается магическая функция.
• Можно произвести расчеты внутри функции.
• Выводим общее количество объектов в классе, их три.
Скачать все материалы и почитать статьи можете на моем сайте в блоге:
https://nizamov.school
#1с #1c #программист1с #курсы1с #python
Вступайте в группы и сообщества:
►ВКонтакте: https://vk.com/nizamov.studio
►Telegram: https://t.me/nizamov_studio_1c
Сотрудничество и предложения:
►Mail: [email protected]
►WhatsApp: +7 (917) 449-09-97
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «PYTHON ДЛЯ ПРОГРАММИСТА 1C. ЧАСТЬ 7», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.