# Recursos

## **Dynamo**

### **Wiki do Dynamo**

“Esse wiki serve para aprender sobre o desenvolvimento usando a API do Dynamo, suportando bibliotecas e ferramentas.”

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

### **Blog do Dynamo**

Esse blog é a coleção mais atualizada de artigos da equipe do Dynamo, discutindo novos recursos, fluxos de trabalho e tudo o que o Dynamo tem.

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

### **Guia do DesignScript**

As linguagens de programação são criadas para expressar ideias, envolvendo lógica e cálculo. Além desses objetivos, a linguagem textual do Dynamo (anteriormente, DesignScript) foi criada para expressar as ideias do projeto. Em geral, reconhece-se que o projeto de cálculo é exploratório e o Dynamo tenta suportar isso: esperamos que você encontre a linguagem flexível e rápido o suficiente para levar um projeto do conceito até as iterações de projeto e a sua forma final. Este manual está estruturado para fornecer a um usuário sem conhecimento de geometria de programação ou arquitetura arquitetônica uma exposição completa a uma variedade de tópicos nessas duas disciplinas que se cruzam.

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

### **Projeto Dynamo Primer**

O Dynamo Primer é um projeto de código aberto, iniciado por Matt Jezyk e a equipe de desenvolvimento do Dynamo na Autodesk. A primeira versão do manual foi desenvolvida pela Mode Lab. Para contribuir, verifique o repositório, adicione seu conteúdo e envie uma solicitação.

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

### **Desenvolvimento do plug-in Zero Touch para o Dynamo**

Essa página descreve o processo de desenvolvimento de um nó do Dynamo personalizado no C# usando a interface “Zero Touch”. Na maioria dos casos, é possível importar as classes e os métodos estáticos em C# sem modificações. Se sua biblioteca só precisar chamar funções e não construir novos objetos, isso poderá ser facilmente obtido com métodos estáticos. Quando o Dynamo carrega o DLL, ele removerá o espaço de nome das classes e exporá todos os métodos estáticos como nós.

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

## **Recursos externos**

### **Python para Iniciantes**

O Python é uma linguagem de programação interativa e orientada a objetos. Ele incorpora módulos, exceções, tipo de dados dinâmicos, tipos de dados dinâmicos de alto nível e classes. O Python combina um poder extraordinário com sintaxe muito clara. Ele tem interfaces para muitas chamadas de sistema e bibliotecas, bem como para vários sistemas de janelas, e é extensível em C ou C++. Também é possível usá-lo como linguagem de extensão para aplicativos que precisam de uma interface programável. Por fim, o Python é portátil: ele é executado em muitas variantes do Unix, no Mac e no Windows 2000 e posterior. O Guia do Iniciante para Python vincula outros tutoriais de introdução e recursos para aprender Python.

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

### **AForge**

O AForge.NET é uma estrutura em C# de código aberto projetada para desenvolvedores e pesquisadores nos campos da Pesquisa Visual Computacional e Inteligência Artificial – processamento de imagens, redes neurais, algoritmos genéticos, lógica difusa, aprendizado de máquina, robótica etc.

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

### **Wolfram MathWorld**

MathWorld é um recurso de matemática on-line, desenvolvido por Eric W. Weisstein com ajuda de milhares de colaboradores. Desde que o seu conteúdo apareceu pela primeira vez em 1995, o MathWorld tornou-se num centro de informações matemáticas nas comunidades matemáticas e educacionais. Suas informações são amplamente referenciadas em publicações científicas e livros que abrangem todos os níveis educacionais.

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

## Recursos do Revit

### **buildz**

“Essas postagens são principalmente sobre a plataforma Revit, com recomendações sobre como aproveitá-la.”

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

### **Bloco de notas da API do Revit de Nathan**

“Esse bloco de notas tenta corrigir algumas 'deficiências de recursos' na aprendizagem e na aplicação da API do Revit no contexto de um fluxo de trabalho de projeto”

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

### **Shell do Python do Revit**

“O RevitPythonShell adiciona um interpretador IronPython ao Autodesk Revit e Vasari.” Esse projeto é anterior ao Dynamo e é uma ótima referência para o desenvolvimento do Python. Projeto RPS:

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

Blog do desenvolvedor:

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

### **Codificador de construção**

Um catálogo robusto de fluxos de trabalho da API do Revit de um dos principais especialistas em BIM.

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://primer2.dynamobim.org/pt-br/a_appendix/a-2_resources.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
