코딩은 시와 같은 다른 글꼴에서의 예술
카테고리
디자인
서브카테고리
UX 디자인
대상자
- 개발자와 문학 창작자에게
- 난이도: 기초 수준 (창의적 사고와 규칙 활용에 초점)
핵심 요약
- 코딩과 시는 모두 "규칙을 놀이"를 통해 창의성을 발휘한다.
- 시는 문법을 훼손하고, 코딩은 구문을 혁신적으로 조작한다.
- 실험과 재구성이 두 영역의 핵심이다.
- 예:
def love_letter(): while alive: print("You are my semicolon;")
- 규칙의 학습이 창의적 표현의 기반이다.
- "코드와 시는 규칙을 배우고 그 안에서 자유를 얻는다."
섹션별 세부 요약
1. 소개: 코딩과 시의 공통점
- 두 영역 모두 규칙과 창의성을 균형 있게 결합
- 시는 문법을 왜곡하고, 코딩은 구문을 재구성한다.
- 두 활동 모두 "구성 블록" 개념
- 블록을 이동, 교체, 회전하여 새로운 결과를 창출한다.
2. 구체적 유사점
- 미세한 오류의 영향
- 코드의 괄호 위치 또는 시의 구두점 변경이 전체 결과에 영향을 미친다.
- 규칙을 배우고 그 안에서 자유를 얻는 과정
- "규칙을 배우고, 그 안에서 창의성을 발휘해야 한다."
3. 예시: 코드와 시의 상호작용
- 코드로 표현된 시
```python
def love_letter():
while alive:
print("You are my semicolon;")
```
- 시로 표현된 코드
```javascript
if (emptiness == cup) {
death = true;
}
```
4. 창의성과 실험의 중요성
- 실험적 접근이 두 영역의 즐거움을 증대시킨다.
- 예: "코드를 다르게 구성하고, 시에서 단어를 재구성해 새로운 의미를 창출한다."
결론
- 코딩과 시는 모두 규칙을 배우고 그 안에서 창의성을 발휘하는 예술
- "다음 번에 코드를 보았을 때, 에드거 앨런 포가 하듯 창의적으로 접근해보자."