Все курсы

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

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

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

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

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

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

Начнёте уверенно ориентироваться в Autodesk Dynamo Studio и Python — войдёте в IT и AEC-сферу с реальным навыком автоматизации ТИМ-проектирования

Практикующий ТИМ специалист

Повысите квалификацию до ТИМ-разработчика: научитесь писать собственные Python-скрипты внутри Dynamo Revit для автоматизации процессов на уровне команды и компании

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

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

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

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

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

name
Иван Белоусов
5 из 5
Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва
Проходил курсы повышения квалификации, удаленно, по теме "Автоматизация информационного моделирования с использованием Dynamo Revit". Обучение происходит на собственной платформе, материал подан просто и понятно. Ничего лишнего. Отдельно отмечу приятный дизайн сайта. Та...
name
Чернов Семен
5 из 5
Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва
Последние 3 года я работаю на объекте Лахта Центр в Генподрядной организации АО «Ренейссанс Констракшн» на должности Ведущего Архитектора и Архитектора департамента по отделочным работам. В моей работе требуется знание материалов, умение быстро делать расчёты, заказы, с...

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

Визуальное программирование в Dynamo Studio как способ автоматизации Autodesk Revit — от первого скрипта и работы с нодами до управления параметрами, спецификациями, листами/видами и пакетной печатью.
logo

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

Визуальное программирование в Dynamo Studio как способ автоматизации Autodesk Revit — от первого скрипта и работы с нодами до управления параметрами, спецификациями, листами/видами и пакетной печатью.

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

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

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

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

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

    Финальный модуль траектории — применение Python к Revit API: ООП, классы Autodesk Revit Application/Document, фильтрация элементов, изменение параметров и Python-скрипты внутри Dynamo для управления Revit-моделью. Сборка знаний Модулей 1 (Dynamo) и 2 (Python) в производственный навык автоматизации ТИМ-проектирования.

  • Взаимодействие языков программирования с 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 готовит конкурентоспособных специалистов сферы ТИМ. Преподаватели траектории — практикующие эксперты, которые делятся не только знаниями, но и опытом работы над реальными проектами.
    foto foto foto foto foto

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

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

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

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

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

    Гарантия качества
    Гарантия качества

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

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

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

    Другие траектории ИТМО.РОСТ

    Все траектории
    x3
    logo
    Онлайн
    Траектория

    Специалист по разработке плагинов Autodesk Revit на C#

    Полный цикл разработки плагинов и оконных приложений Autodesk Revit на C#. Практическое руководство для разработчиков и ТИМ-специалистов: от языка и WPF до автоматизации ТИМ-проектирования через Revit API

    x4
    logo
    Онлайн
    Траектория

    ТИМ-менеджмент: путь руководителя

    Траектория, раскрывающая практику ТИМ-менеджмента на 360°. Пройдите полный цикл повышения квалификации: от основ технологии информационного моделирования до успешной координации ТИМ-проектов.

    x2
    logo
    Онлайн
    Траектория

    Autodesk Maya: с нуля до PRO

    Готовая подборка лучших курсов ИТМО по 3D-моделированию в Maya. Единственное в России обучение Hard Surface моделированию в новейших версиях программы, включая теорию топологии и разборы конкретных задач

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

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

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

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