Все курсы

Курс «Визуальное программирование на Python с нуля в Dynamo Studio». Профессиональная переподготовка. Университет ИТМО

Все курсы
Университет ИТМО
skill track
5 Рейтинг курса
Визуальное программирование на Python с нуля в Dynamo Studio
Уверенное программирование на языке Python с нуля. Работа с данными, решение прикладных задач и основы разработки. Расширенные возможности автоматизации BIM проектирования на платформе Autodesk Dynamo для Revit.
3 курса повышения квалификации
70 эксклюзивных урока от ИТМО
TOP-навыки для роста в карьере
3 выпускных Удостоверения ИТМО
BIM,автоматизация BIM,автоматизация информационного моделирования,Python, Dynamo Revit,Autodesk Dynamo Studio,Revit API,Autodesk Revit Application,Autodesk Revit Document,Python с нуля,визуальное программирование,ООП,объектно-ориентированное программирование,синтаксис и библиотеки, Больше...

Skill Track — это готовая учебная траектория на базе лучших курсов повышения квалификации ИТМО

Подобранные курсы идеально дополняют друг друга, позволяя на выходе получить нужный объем знаний и навыков для развития карьеры. Как итог — потрясающий эффект, сопоставимый с профессиональной переподготовкой, но в разы быстрее и выгодней!

Skill Track от ИТМО — это комплексные профессиональные навыки для роста в карьере:

Начинающий специалист IT-сферы

Обеспечите себе плавный вход в сферу визуального программирования через графический интерфейс Autodesk Dynamo Studio. Освоите Python — один из самых востребованных языков программирования в мире, в том числе в инженерии, архитектуре и автоматизации. Научитесь использовать Python для работы с прогрессивным BIM софтом, что откроет блестящие перспективы для профессионального развития. Начнете создавать реальные скрипты и программы для автоматизации BIM проектирования, получив значительное преимущество при трудоустройстве и возможность быстрого карьерного старта как в IT, так и в AEC-сфере (Architecture, Engineering, Construction)

Практикующий BIM специалист

Сможете повысить квалификацию до BIM-разработчика, способного проектировать и внедрять цифровые инструменты под задачи команды или организации. Научитесь писать собственные Python-скрипты, выходя за пределы визуального программирования и переходя к более гибким и мощным решениям. Прокачаете уровень работы в Dynamo Revit: от простых сценариев к полноценным автоматизированным процессам, повышающим производительность на всех стадиях ЖЦ проекта. Научитесь писать код на Python для собственных инструментов (плагины, модули) и оптимизировать BIM-процессы как на уровне коллектива проекта, так и в целом на уровне компании

Инженер-конструктор, проектировщик

Освоите удобный инструмент для автоматизации рутинных задач с нуля и до уверенного результата. Освоите визуальное программирование с Dynamo — максимально наглядный и доступный способ оптимизации проектных процессов. Сможете самостоятельно писать Python-скрипты под рабочие нужды (например, генерация спецификаций, автоматическая проверка моделей, анализ данных). Освоите API Revit, что будет отлично выручать при работе с нестандартными или узкоспециализированными задачами. Владение Python и Revit API повысит цифровую грамотность в контексте BIM, что становится всё более востребованным в среде профессионального проектирования
#документы
документы

Удостоверения ИТМО
ваши
документы об успешном окончании
траектории

Смотреть образцы документов
x3
Удостоверения о повышении квалификации

Отзывы слушателей

name
Иван Белоусов
5 из 5
Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва
Проходил курсы повышения квалификации, удаленно, по теме Автоматизация информационного моделирования с использованием Dynamo Revit. Обучение происходит на собственной платформе, материал подан просто и понятно. Ничего лишнего. Отдельно отмечу приятный дизайн сайта. Тако...

Визуальное программирование на Python с нуля в Dynamo Studio

3 курса ИТМО
1 год доступа
Python с нуля
Dynamo Revit
logo

Автоматизация информационного моделирования с использованием Dynamo Revit

Овладеете расширенными возможностями штатного плагина Dynamo Studio для выхода на новый уровень профессионального владения Autodesk Revit. Освоите простую и эффективную среду визуального программирования с нуля, имея лишь опыт работы с Autodesk Revit и практические навыки BIM-моделирования. Начнете отлично ориентироваться в среде Dynamo Studio и расширите зону текущих BIM компетенций. Закрепите навыки автоматизации информационного моделирования на всех этапах жизненного цикла проекта. Освоите алгоритм создания сложных параметрических форм в среде Autodesk Revit. Заметно повысите свою ценность в проектных командах.

Занятия:
  • Что такое Dynamo
  • Создание скрипта Dynamo
  • Ваш первый скрипт Dynamo
  • Стандартная библиотека нодов
  • Загрузка нодов из интернета
  • Задания:
  • Начало работы
  • Занятия:
  • Создание чисел, строк и булевых значений
  • Операции над числами
  • Операции над строками
  • Группы и примечания
  • Создание списков
  • Операции над списками
  • Задания:
  • Объём
  • Площадь
  • Замена текста
  • Работа со списками
  • Занятия:
  • Вывод данных в Excel
  • Чтение данных из Excel
  • Запись в текстовый файл
  • Чтение из текстового файла
  • Задания:
  • Вывод данных Excel
  • Вывод данных категории
  • Занятия:
  • Выбор объектов в модели
  • Выбор объектов по категории и типу
  • Выбор элементов по уровню
  • Выбор элементов по нескольким условиям
  • Выбор элементов в активном виде
  • Экземпляры из текущей выборки
  • Использование нода List.Map
  • Задания:
  • Выбор объектов
  • Занятия:
  • Чтение параметров экземпляра
  • Запись параметров экземпляра
  • Чтение параметров типа
  • Запись параметров типа
  • Создание параметра проекта
  • Создание общего параметра в семействах
  • Задания:
  • Запись значений в параметры
  • Работа с параметрами
  • Создание параметров
  • Занятия:
  • Вставка экземпляра в модель
  • Создание стены
  • Создание трубы
  • Установка семейства в точке пересечения
  • Расстановка элементов вдоль линии
  • Расстояние между элементами
  • Задания:
  • Вставка семейств в проект
  • Создание элементов в проекте
  • Занятия:
  • Печать листов в PDF
  • Переопределение графики элемента на виде
  • Обрезка видов по помещению
  • Создание видов
  • Применение шаблона вида
  • Создание листа
  • Задания:
  • Листы и виды
  • Занятия:
  • Папка для Dynamo Player
  • Ввод значений в Dynamo Player
  • Пользовательские ноды
  • Задания:
  • Dynamo Player
  • Вводные ноды
  • Создание пользовательского нода
  • logo

    Основы программирования на языке Python

    Данный модуль можно пройти отдельным курсом «Основы программирования на языке Python».
    Освоите с нуля самый простой и популярный язык программирования — Python. Разберетесь с базовыми концепциями программирования, такими как переменные, условия, циклы и функции; поймете, как писать и структурировать код. Будете создавать программы и скрипты на языке Python, используя его синтаксис и библиотеки. Обучитесь основам обработки данных и работе с ними, отладке готовых программ и работе с ошибками. Научитесь писать Python-скрипты для автоматизации рутинных задач в сфере BIM проектирования. Расширите свои профессиональные перспективы за счет универсальных компетенций, полученных на практике в курсе.

    Занятия:
  • Интегрированная среда разработки (IDE)
  • Языки программирования
  • Пример программы на Python
  • Интерпретатор и компилятор
  • Python 3
  • История разработки
  • Рейтинг популярности языков программирования
  • Проекты Python 3
  • Задания:
  • Введение в Python
  • Занятия:
  • Переменные
  • Типы наименования переменных в Python
  • Регистрозависимость в Python
  • Типы данных в Python
  • Строгая динамическая типизация
  • Числовые типы данных
  • Последовательности
  • Преобразование типов данных
  • Задания:
  • Тест. Переменные и типы данных в Python
  • Занятия:
  • Вывод данных
  • Вывод данных
  • Ввод данных
  • Задания:
  • Ввод и вывод данных
  • Занятия:
  • Операции над числами
  • Модуль math
  • Задания:
  • Тест. Операции над числами
  • Занятия:
  • Условный оператор
  • Логические операции
  • Ветвления программы
  • Задания:
  • Условный оператор
  • Занятия:
  • Операторы цикла
  • Цикл for
  • Цикл while
  • Операторы break и continue
  • Функция range
  • Примеры задач по теме “Циклы”
  • Задания:
  • Операторы цикла
  • Занятия:
  • Строки
  • Срезы строк
  • Операции со строками
  • Задания:
  • Строки
  • Занятия:
  • Списки и коллекции
  • Способы задания списков
  • Задания:
  • Списки
  • Занятия:
  • Кортежи
  • Особенности кортежей
  • Способы задания кортежей
  • Операции с кортежами
  • Методы обработки кортежей
  • Задания:
  • Кортежи
  • Занятия:
  • Множества
  • Основные особенности множеств
  • Отличия множеств от списков и кортежей
  • Способы задания множеств
  • Операции с множествами
  • Методы обработки множеств
  • Примеры работы с множествами
  • Задания:
  • Множества
  • Занятия:
  • Словари
  • Сравнения словарей со списками, кортежами и множествами
  • Способы задания словарей
  • Операции со словарями
  • Методы обработки словарей
  • Задания:
  • Словари в Python
  • Занятия:
  • Функции
  • Синтаксис функций
  • Параметры функций
  • Возвращаемые значения
  • Лямбды
  • Замыкания
  • Декораторы
  • Задания:
  • Функции в Python
  • Занятия:
  • Интеграторы
  • Генераторы
  • Задания:
  • Итераторы и генераторы
  • Занятия:
  • Обработка исключений
  • Задания:
  • Обработка исключений
  • Занятия:
  • Работа с файлами
  • Задания:
  • Работа с файлами
  • logo

    Автоматизация информационного моделирования с использованием Python

    Начнете уверенно использовать Python для автоматизации BIM проектирования. Поймете принцип организации программного интерфейса (API) в Autodesk Revit и разблокируете безграничные возможности штатного плагина Dynamo Studio для эффективной автоматизации проектов с технологией BIM. Делегируете рутинные процессы написанным вами же программам (скриптам и плагинам к Revit), повысите точность и эффективность проектных решений. Научитесь стабильно писать структурированный, хорошо читаемый и масштабируемый код. Получите навыки, особенно полезные при работе над нестандартными задачами и/или интеграции с внешними библиотеками и API. Стандартизируете процессы в рамках проектной команды, совместно трудящейся над BIM проектами, или даже целой организации.

  • Взаимодействие языков программирования с Revit Api
  • Разница между C# и Python
  • Python для программистов и для проектировщиков
  • Ресурсы и инструменты для работы с Python
  • Интерпритатор и среда разработки
  • Работа с Python в Dynamo
  • Полезные ресурсы
  • Входные аргументы IN
  • Результат выполнения сценария OUT
  • Переменные. Требования к именам переменных
  • Стили именований
  • Типы данных
  • Арифметические операции. Простые и операции с присвоением
  • Модуль Math
  • Линейные алгоритмы
  • Разбор примеров
  • Занятия:
  • Оператор if
  • Логические операции and, or, not
  • Каскадная последовательность
  • Трехместное выражение
  • Алгоритмы с ветвлением
  • Разбор примеров
  • Задания:
  • Условные операторы в Python
  • Занятия:
  • Определение цикла
  • Операторы цикла с параметром (for) и с предусловием (while)
  • Алгоритм с циклом while
  • Алгоритм с циклом for, диапозон действия
  • Коллекция чисел
  • Операторы continue, break и else
  • Разбор примеров
  • Задания:
  • Операторы цикла в Python
  • Занятия:
  • Понятие коллекций
  • Строка
  • Список (List)
  • Случайные числа
  • Кортеж (Tuple)
  • Словарь (Dict)
  • Множество (Set)
  • Разбор примеров
  • Задания:
  • Базовые коллекции
  • Занятия:
  • Функции
  • Объектно-ориентированное программирование (ООП)
  • Классы
  • Объекты
  • Пример разработки класса, моделирующего часы
  • Задания:
  • Основы объектно-ориентированного программирования
  • Занятия:
  • Источники информации по Revit Api
  • Понятие Revit Api
  • Классификация элементов
  • Классы Autodesk Revit Application и Document
  • Классы простых геометрических точек
  • Классы кривых плоскостей
  • Задания:
  • Введение в Revit API
  • Занятия:
  • Доступ к элементам модели. Плагин RevitLookup
  • Семейства. Системные и загружаемые
  • FamilySymbol и Family Type
  • Фильтрация и поиск нужных элементов
  • Быстрые и медленные фильтры
  • Логические фильтры
  • Получение и изменение параметров некоторого элемента
  • Взаимодействие с пользователем
  • Разбор примеров
  • Задания:
  • Revit API. Базовые действия
  • Занятия:
  • Написание скрипта на примере создания простой модели домика
  • Создание стен
  • Добавление дверей
  • Создание крыши
  • Задания:
  • Revit API. Практика
  • Визуальное программирование на Python с нуля в Dynamo Studio

    Стоимость траектории

    Автоматизация информационного моделирования с использованием Dynamo Revit

    5
    Автор: Автор: Швец Екатерина Сергеевна
    20 000
    17 000 ₽

    Основы программирования на языке Python

    5
    Автор: Автор: Стефанцова Нина Викторовна
    20 000
    16 000 ₽

    Автоматизация информационного моделирования с использованием Python

    5
    Автор: Автор: Швец Екатерина Сергеевна
    20 000
    17 000 ₽

    Как выглядит процесс обучения изнутри

    Виртуальная обучающая система ИТМО открывает вам все возможности для комфортной и эффективной учебы.

    Свободный график учёбы и отсутствие дедлайнов, продуманные практические задания и тесты, удобный лаконичный интерфейс — система организована таким образом, чтобы поддерживать высокую мотивацию на протяжении всего курса и помогать систематически приближаться к финалу обучения.

    0 из 0
    Как выглядит процесс обучения изнутри

    Как выглядит процесс обучения изнутри

    Для слушателей онлайн-переподготовки мы организуем учебный Телеграм-чат, где на связи всегда находится куратор.

    Куратор великолепно разбирается в каждой теме программы и сопровождает вас на протяжении всего периода обучения.

    В чате можно смело задавать вопросы по теории и практике, а также по работе в обучающей онлайн-системе ИТМО.

    0 из 0
    Слайд 2

    Как выглядит процесс обучения изнутри

    Начать можно в любой момент: места на онлайн-программу профессиональной переподготовки не ограничены, и вступительных испытаний для поступления не предусмотрено

    Порог входа минимальный: для эффективного обучения достаточно базовых навыков владения САПР, понимания специфики проектирования разделов проектной и рабочей документации

    Учиться может каждый, даже студент: обучайтесь на программе переподготовки ИТМО даже в том случае, если у вас еще нет Диплома о высшем / среднем профессиональном образовании

    0 из 0
    Слайд 3
    0 из 0
    Траектория Визуальное программирование на Python с нуля в Dynamo Studio готовит конкурентоспособных специалистов сферы BIM. Наши увлечённые преподаватели-практики передают ценные знания и опыт, которые помогают эффективнее расти в профессии.
    foto

    Преимущества Skill Track от Университета ИТМО

    Комплексный подход
    Комплексный подход

    Ничего лишнего! Вы получите оптимальный набор знаний, который необходим для продвижения в карьере или перехода на новую позицию

    Практические навыки
    Практические навыки

    Вас ждут продуманные практические задания, которые помогут закрепить профессиональные навыки для реальной жизни, а не «для галочки»

    100% гарантия качества
    100% гарантия качества

    Всё, что нужно для обучения современного специалиста — в режиме онлайн, с поддержкой кураторов и знаком качества ИТМО

    Выгода по всем пунктам
    Выгода по всем пунктам

    Готовая учебная траектория сэкономит деньги, силы и время. Покупая знания «пакетом», вы легче и быстрей достигнете самых смелых профессиональных целей

    Траектории ИТМО

    Все траектории

    Всё-таки остались вопросы?

    Смело пишите или звоните, вас ждёт персональная консультация

    Вы представляете компанию?

    Нам есть, что предложить — оставьте свой контакт, мы с вами свяжемся!