Модуль 4
144,00ч

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

Модуль "Автоматизация информационного моделирования с использованием Python" рассчитан на специалистов, которые пока не знакомы ни с визуальными, ни с текстовыми языками программирования и хотят освоить Python с нуля для решения задач BIM-проектирования и Dynamo Studio, как среду программирования. Python — это широко распространенный язык программирования, получивший большую популярность благодаря стилю используемого синтаксиса. Этот язык значительно доступнее и проще, чем многие другие языки программирования. Python — это мощный инструмент, который позволяет расширить возможности Dynamo и заменить большое количество узлов компактными строками кода. Dynamo Studio — это среда визуального программирования, которая позволяет проектировщикам изучать возможности параметрического концептуального проектирования и автоматизировать выполнение задач. Dynamo — простой и эффективный инструмент для всех, кто имеет дело с информационными моделями зданий в Autodesk Revit: инженеров-проектировщиков, архитекторов, дизайнеров, BIM-менеджеров и координаторов и сметчиков. Dynamo заслуженно пользуется большой популярностью как у профессионалов, так и у новичков, потому что позволяет быстро и качественно автоматизировать рутинные операции при работе с элементами и данными модели. Приложение является бесплатным встроенным плагином к программной среде Autodesk Revit и представляет из себя интерфейс для графического программирования.
Часов в программе
58,00 часов
лекции
85,00 часов
практика
1,00 час
промежуточная аттестация
144,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: Изучение теоретического материала
Требуемое ПО:
Web-браузер - любой из перечисленных: Chrome, Safari, Internet Explorer
Для работы с текстовыми материалами Adobe Acrobat Reader
Autodesk Revit 2022
Dynamo Studio 2022
Python 3
Вид занятий: Выполнение практических заданий
Требуемое ПО:
Операционная система:
Microsoft Windows 10 (32 или 64 bit)

Программное обеспечение:
Web-браузер - любой из перечисленных: Chrome, Safari, Internet Explorer
Для работы с текстовыми материалами Adobe Acrobat Reader
Autodesk Revit 2022
Dynamo Studio 2022
Python version 3
Информационные ресуры
Dynamo для Revit: https://knowledge.autodesk.com/ru/support/dynamo-studio?sort=score
Официальный сайт Python: https://www.python.org/
Образовательные ресуры
Официальные учебные материалы по продукту Dynamo для Revit
https://knowledge.autodesk.com/ru/support/revit/learn-explore/caas/CloudHelp/cloudhelp/2018/RUS/Revit-Customize/files/GUID-F45641B0-830B-4FF8-A75C-693846E3513B-htm.html
https://knowledge.autodesk.com/ru/support/dynamo-studio?sort=score

Учебно-методические материалы

Методы, формы и технологии

Обучение происходит в смешанном формате. Модуль реализуется с помощью :
- онлайн лекций на платформе Университета ИТМО
- практических заданий с пошаговыми инструкциями,
- заданий для самостоятельной работы, оцениваемых преподавателем.
После установочной лекции слушатели изучают материалы онлайн курса, выполняют практические задания. Регулярно устраиваются мастер-классы и консультации по материалам модуля.

Методические разработки

Обучающие материалы модуля представлены в виде видео-лекций, текстовых материалов, пошаговых инструкций, размещенных на платформе Университета ИТМО.

Материалы курса

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

Учебная литература

Вандезанд Д., Рид Ф., Кригел Э. Autodesk Revit Architecture. Официальный учебный курс. М.: ДМК Пресс, 2017. - 328 с.
Ланцов А.Л. Autodesk Revit 2015. Компьютерное проектирование зданий. М.: Consistent Sofstware Distribution; РИОР, 2014. - 664 c.
Талапов В.В. Технология BIM. Суть и особенности внедрения информационного моделирования зданий. М.: ДМК Пресс, 2015. - 410 с.
Марк Лутц. Изучаем Python. Т. 1. 5-е издание. М.: Диалектика, 2020. - 832 с.
Билл Любанович. Простой Python. Современный стиль программирования. СПб.: Питер, 2019. - 480 с.

Темы

Знакомство со средой визуального программирования - Dynamo Принципы работы в Dynamo Ввод и вывод данных Выбор объектов Работа с параметрами Принципы создания элементов в модели Листы и виды Дополнительные возможности Введение в Python Простые математические операции в Python Условные операторы в Python Операторы цикла в Python Базовые коллекции Основы объектно-ориентированного программирования Revit API. Базовые действия Revit API. Взаимодействие с элементами Revit API. Практика
Лекции
3,00ч
Практические занятия
4,00ч
Всего
7,00ч
Лекции
5,00ч
Практические занятия
6,00ч
Всего
11,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Всего
8,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Всего
10,00ч
Лекции
4,00ч
Практические занятия
6,00ч
Всего
10,00ч
Лекции
4,00ч
Практические занятия
5,00ч
Всего
9,00ч
Лекции
4,00ч
Практические занятия
6,00ч
Всего
10,00ч
Лекции
2,00ч
Практические занятия
4,00ч
Всего
6,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Всего
8,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Всего
8,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Всего
8,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Всего
8,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Всего
8,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Всего
8,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Всего
8,00ч
Лекции
4,00ч
Практические занятия
4,00ч
Всего
8,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Всего
8,00ч
Промежуточная аттестация 1,00 час
Итоговая практическая работа