건축인을 위한 코딩 입문 — AI와 함께 시작하기
“코딩을 배워야 하나요?” 2026년의 답은 달라졌습니다. 문법은 몰라도 됩니다. 대신 결과를 검산할 줄 알아야 합니다.
1. 무엇부터 되나
건축 실무에서 코드로 5분 만에 해결되는 일들입니다. 전부 손으로 하면 반나절씩 걸립니다.
| 작업 | 필요한 것 | 난이도 |
|---|---|---|
| PDF 도면 파일명 일괄 변경 | 파이썬 기본 | 쉬움 |
| 폴더별 파일 개수·용량 집계 | 파이썬 기본 | 쉬움 |
| 엑셀 여러 개를 하나로 합치기 | 파이썬 + 엑셀 라이브러리 | 쉬움 |
| 현장 사진 촬영일별 분류 | 파이썬 + 이미지 메타데이터 | 보통 |
| PDF에서 표 추출 | 파이썬 + PDF 라이브러리 | 보통 |
| Revit 모델 데이터 추출 | Dynamo + Python 노드 | 보통 |
| 공고 사이트 정기 확인 | 파이썬 + 웹 요청 | 보통 |
2. 시작하는 순서
- 파이썬을 설치합니다 — 설치 방법도 AI에게 물으면 운영체제에 맞춰 알려 줍니다.
- 하고 싶은 일을 한국어로 정확히 씁니다 — 입력이 무엇이고 출력이 무엇인지.
- “초보자용으로, 주석을 한국어로 달아서”를 붙입니다.
- 테스트 폴더를 만들어 파일 몇 개만 복사해 넣고 거기서 돌립니다.
- 결과를 확인한 뒤 실제 폴더에 적용합니다.
- 오류가 나면 메시지를 그대로 복사해 붙여 넣습니다. 이게 가장 빠릅니다.
4번을 건너뛰지 마세요. 파일을 다루는 코드는 실수하면 되돌릴 수 없습니다. 특히 이름 변경과 이동은 원본 폴더에서 바로 돌리면 안 됩니다.
3. 안전 규칙 다섯 가지
- 삭제하는 코드는 받지 않는다 — 필요하면 “삭제 대신 별도 폴더로 이동”으로 바꿔 달라고 하세요.
- 먼저 목록만 출력 — “바꾸지 말고 무엇이 바뀔지 목록만 보여 줘.”
- 사본에서 실행 — 원본은 건드리지 않습니다.
- 범위를 좁힌다 — 폴더 경로를 명시적으로 지정하고 하위 폴더 포함 여부를 정합니다.
- 결과 개수를 확인한다 — 120개 파일에 대해 118개가 처리됐다면 2개가 왜 빠졌는지 봅니다.
4. 코드를 이해하지 못해도 되는가
됩니다. 다만 세 가지는 읽을 수 있어야 합니다.
- 경로가 어디를 가리키는가 — 어느 폴더를 건드리는지.
- 무엇을 하는가 — 복사인지 이동인지 이름 변경인지 삭제인지.
- 조건이 무엇인가 — 어떤 파일만 대상인지.
이 세 줄만 확인하면 사고의 90%는 막힙니다. 문법을 몰라도 AI에게 “이 코드가 정확히 무엇을 하는지 한국어로 한 줄씩 설명해 줘”라고 하면 됩니다.
5. 어디까지 갈 수 있나
| 단계 | 할 수 있는 것 | 걸리는 시간 |
|---|---|---|
| 1단계 | 파일·폴더 정리 자동화 | 하루 |
| 2단계 | 엑셀 데이터 가공, 표 합치기 | 1주 |
| 3단계 | Dynamo로 BIM 데이터 다루기 | 1개월 |
| 4단계 | 사내 도구 만들기(간단한 계산기·집계기) | 3개월 |
1~2단계만으로도 실무 시간이 눈에 띄게 줄어듭니다. 대부분 여기서 충분합니다. BIM 자동화까지 가려면 BIM 자동화와 AI를 이어서 보세요.
자주 묻는 질문
Q. 어떤 언어를 배워야 하나요?
파이썬 하나면 충분합니다. Dynamo와 Grasshopper도 파이썬 노드를 지원하고, 엑셀·PDF·파일 처리 라이브러리가 가장 풍부합니다. 여러 언어를 훑기보다 파이썬으로 실제 문제를 하나 푸는 편이 훨씬 빠릅니다.
Q. AI가 준 코드가 안 돌아갑니다.
오류 메시지를 그대로 복사해 붙여 넣고 “이 오류를 고쳐 줘”라고 하면 대개 두세 번 안에 해결됩니다. 환경(운영체제, 파이썬 버전)을 함께 알려 주면 성공률이 크게 올라갑니다.
Q. 회사 컴퓨터에 설치해도 되나요?
보안 정책을 먼저 확인하세요. 설치가 어려우면 웹에서 실행되는 환경을 쓰거나, 엑셀 매크로처럼 이미 설치된 도구로 대체할 수 있는지 AI에게 물어보는 방법도 있습니다.