> For the complete documentation index, see [llms.txt](https://primer2.dynamobim.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://primer2.dynamobim.org/ru/a_appendix/a-2_resources.md).

# Ресурсы

## **Dynamo**

### **Справка Wiki по Dynamo**

«Справка Wiki, посвященная методам разработки с помощью API Dynamo, вспомогательных библиотек и инструментов».

<https://github.com/DynamoDS/Dynamo/wiki>

### **Блог, посвященный Dynamo**

В этом блоге собраны наиболее актуальные статьи разработчиков Dynamo, посвященные новым функциям, рабочим процессам и всему, что связано с Dynamo.

<http://dynamobim.com/blog/>

### **Руководство по DesignScript**

Языки программирования служат для выражения идей, обычно включающих в себя логику и вычисления. Помимо этого, текстовый язык программирования Dynamo (ранее известный как DesignScript) также создавался для выражения проектных замыслов. Машинное проектирование носит исследовательский характер, и приложение Dynamo призвано поддерживать работу в этом направлении. Мы надеемся, что вы оцените гибкость этого языка и то, как он позволяет реализовывать проектные замыслы, быстро переходя от разработки концепции к итоговой форме. В этом руководстве пользователь, не имеющий опыта программирования или использования геометрии архитектурных объектов, найдет максимально полную информацию по этим двум взаимосвязанным дисциплинам.

<http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf>

### **Проект Dynamo Primer**

Dynamo Primer — проект с открытым исходным кодом, который был инициирован Мэттом Йежиком (Matt Jezyk) и рабочей группой по разработке Dynamo в компании Autodesk. Первая версия этого руководства была разработана в Mode Lab. Если вы хотите внести свой вклад в разработку этого проекта, создайте Fork-копию репозитория, добавьте в нее содержимое и отправьте запрос на внесение изменений.

<https://github.com/DynamoDS/DynamoPrimer>

### **Разработка подключаемого модуля Zero Touch для Dynamo**

На этой странице описывается процесс разработки пользовательского узла Dynamo на C#, использующего интерфейс Zero Touch. В большинстве случаев статические методы и классы C# можно импортировать без модификации. Если для библиотеки требуются только функции вызова без создания новых объектов, этого можно легко добиться с помощью статических методов. Когда приложение Dynamo загружает DLL, оно отделяет пространство имен классов и отображает все статические методы как узлы.

<https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development>

## **Внешние ресурсы**

### **Python для начинающих**

Python — это интерпретируемый, интерактивный, объектно-ориентированный язык программирования. Он включает в себя модули, исключения, динамический ввод, динамические типы данных очень высокого уровня и классы. Python сочетает в себе высокую мощность и понятный синтаксис. Он включает интерфейсы для взаимодействия с различными системными вызовами и библиотеками, а также с различными оконными системами. Кроме того, он поддерживает расширение с использованием C или C++. Его можно использовать как язык расширения для приложений, которым требуется программируемый интерфейс. Наконец, язык Python является переносимым: он работает на множестве вариантов Unix, компьютерах Mac, на платформах Windows 2000 и более поздних версий. В руководстве по Python для начинающих приведены ссылки на другие ознакомительные учебные пособия и ресурсы для обучения программированию на Python.

<https://www.python.org/about/gettingstarted>

### **AForge**

AForge.NET — это платформа C# с открытым исходным кодом, предназначенная для разработчиков и исследователей в сферах компьютерного зрения и искусственного интеллекта: обработка изображений, нейронные сети, генетические алгоритмы, нечеткая логика, машинное обучение, робототехника и т. д.

<http://www.aforgenet.com/framework/>

### **Wolfram MathWorld**

MathWorld — это математический онлайн-ресурс, составленный Эриком В. Вайсстайном с помощью тысяч соавторов. С момента первой публикации в 1995 г. MathWorld стал лидирующим информационным ресурсом по математике как в математическом, так и в образовательном сообществах. На публикации MathWorld ссылается огромное количество журналов и книг разных степеней научности.

[http://mathworld.wolfram.com/](http://mathworld.wolfram.com)

## Ресурсы по Revit

### **buildz**

«Эти публикации в основном посвящены платформе Revit и помогают пользователям работать с ней с удовольствием».

[http://buildz.blogspot.com/](http://buildz.blogspot.com)

### **Nathan's Revit API Notebook**

«Эти записи призваны устранить ряд пробелов в ресурсах для изучения и применения API Revit в контексте рабочего процесса проектирования».

<http://wiki.theprovingground.org/revit-api>

### **Оболочка Python в Revit**

«RevitPythonShell добавляет в Autodesk Revit и Vasari модуль IronPython, интерпретирующий данные». Этот проект возник до появления Dynamo и является отличным источником информации по разработке на Python. Проект RPS:

<https://github.com/architecture-building-systems/revitpythonshell>

Блог разработчика:

[http://darenatwork.blogspot.com/](http://darenatwork.blogspot.com)

### **The Building Coder**

Исчерпывающий каталог рабочих процессов на основе API Revit от одного из ведущих специалистов по BIM.

[http://thebuildingcoder.typepad.com/](http://thebuildingcoder.typepad.com)
