# 필수 노드 및 개념

이 섹션에서는 Dynamo 라이브러리에서 사용할 수 있는 필수 노드를 소개합니다. 이 필수 노드는 전문가처럼 고유한 시각적 프로그램을 만드는 데 도움이 됩니다.

* [계산 설계를 위한 형상](/ko/5_essential_nodes_and_concepts/5-2_geometry-for-computational-design.md): Dynamo에서 기하학적 요소를 작업하려면 어떻게 해야 합니까? 다양한 방법으로 기본체에서 단순하거나 복잡한 형상을 작성할 수 있습니다.
* [프로그램의 빌딩 블록](/ko/5_essential_nodes_and_concepts/5-3_the-building-blocks-of-programs.md): “데이터”란 무엇이며, 프로그램에서 사용할 수 있는 기본 유형으로는 무엇이 있습니까? 또한 설계 워크플로우에 수학 및 논리 연산을 통합하는 방법에 대해 자세히 알아봅니다.
* [리스트로 설계: ](/ko/5_essential_nodes_and_concepts/5-4_designing-with-lists.md)데이터 구조를 관리하고 조정하려면 어떻게 해야 합니까? 리스트의 개념에 대해 좀 더 자세히 이해하고 이를 사용하여 설계 데이터를 효율적으로 관리할 수 있습니다.
* [Dynamo의 사전: ](/ko/5_essential_nodes_and_concepts/5-5_dictionaries-in-dynamo.md)사전이란 무엇입니까? 사전을 사용하여 기존 결과에서 특정 데이터 및 값을 찾는 방법을 알아봅니다.


---

# 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/ko/5_essential_nodes_and_concepts.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.
