Язык программирования Python для ПО Рациональное Производство
Длительность курса 1 день.

Участие в данном курсе рекомендовано после прохождения курса Профессиональная работа с ПО Рациональное производство.

Целевой аудиторией являются инженеры, программисты и интеграторы.

Курс предназначен для углубленного изучения ПО Р-Про и его возможностей, а также приобретения навыков использования языка Python для программирования сложных операций взаимодействия и компонентов.

Программа курса:
Основы Python
  • Урок 1. Введение
  • Зачем нужен язык программирования Python при работе ПО Р-Про, какие проблемы решает и где применяется. Особенности языка и используемой версии. Где можно скачать интерпретатор и в каких IDE можно (но, наверное, не нужно) писать. Вывод данных.
  • Урок 2. Простые структуры данных
  • Демонстрация типизацию (или её отсутствия) в языке и примеры работы с данными разных типов. Кортежи, словари и массивы. Основы ООП.
  • Урок 3. Алгоритмы
  • Циклы, условные операторы и функции, их применения. Передача данных из/в функции. Продолжение ООП.
Интеграция с ПО Р-Про
  • Урок 4. Python API
  • Где находятся и как применяются скрипты в существующих компонентах. Как устроен Python API. Функции-обработчики событий OnRun(), OnUpdate(), OnSignal() и другие. Работа с компонентом из программы.
Программирование компонентов
  • Урок 5. Сигналы, состояния, серво
  • Работа сигналов, приводов и свойств компонентов в ПО Р-Про. Программирование состояний компонентов.
  • Урок 6. Программирование роботов
  • Расширенное программирование роботов с использованием Python API. Сравнение программы робота (вкладка Program) в ПО Р-Про с программой на Python.
  • Урок 7. Библиотеки Works & Process
  • Модификация Works компонентов и Process Modeling с помощью Python.
  • Урок 8. Python аддоны
  • Функционал API, используемый для написания аддонов. Элементы интерфейса для компонентов.

По результатам прохождения тренинга участникам выдается сертификат.


При отправке заявки с сайта НАУРР, вы получаете скидку 5%


https://www.iitb.ru/digital_technologies/#item_acc3