# 资源

## **Dynamo**

### **Dynamo Wiki**

“此 Wiki 用于了解如何使用 Dynamo API、支持库和工具进行开发。”

<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 和 Autodesk 的 Dynamo 开发团队发起。本入门的第一个版本由 Mode Lab 开发。要为其作出贡献，请创建分支库、添加内容，然后提交 Pull 请求。

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

### **Dynamo 的 Zero Touch 插件开发**

此页面概述了使用“Zero Touch”界面以 C# 开发自定义 Dynamo 节点的过程。在大多数情况下，可以输入 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 是一个在线数学资源，由 Eric W. Weisstein 组建，并由数千名贡献者提供协助。由于 MathWorld 的内容在 1995 年首次上线，因此在数学和教育社区中 MathWorld 都作为数学信息的联结而出现。其条目在涵盖所有教育级别的期刊和书籍中被广泛引用。

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

## Revit 资源

### **buildz**

“这些帖子主要与 Revit 平台有关，其中提供有关如何体验它的建议。”

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

### **Nathan 的 Revit API 记事本**

“此记事本会尝试在设计工作流环境中学习和应用 Revit API 时弥补一些‘资源缺陷’”

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

### **Revit Python Shell**

“RevitPythonShell 向 Autodesk Revit 和 Vasari 添加了 IronPython 解释器。”此项目早于 Dynamo，是用于 Python 开发的一个很好参考。RPS 项目：

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

开发人员博客：

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

### **建筑编码器**

来自 BIM 领域的一位顶尖专家的强大 Revit API 工作流目录。

[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/zh-cn/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.
