brunch

You can make anything
by writing

C.S.Lewis

by 이남주 NJ Namju Lee Apr 15. 2021

따라하며 입문하는,모두의 컴퓨테이셔널 디자인

Computational Design

NJ's Computational Design Series/ 남주의 컴퓨테이셔널 디자인 시리즈

교양: 읽으면서 시작하는, 모든 디자이너를 위한 코딩 입문서


초급: 따라 하며 시작하는, 디자이너를 위한 크리에이티브 코딩

중급: 따라 하며 입문하는, 모두의 컴퓨테이셔널 디자인


고급: 데이터 & 디자인 컴퓨테이셔널 디자인




들어가면서


목차





1. 계산과 변수 / Computation & Variable

    사칙연산  


    변수 / Variable 

        선언 그리고 지정 

        숫자

        문자   


    변환 / Casting

           


    코멘트 / Comment

        - // & #

        - /* */ & ###


2. 반복 / Loop


    For loop


    While loop



    변수의 범위 / Scope

    전역 지역



3. 조건/ Condition

 

    if statement 

    다중조건 

    여러 조건 문법  


4. 데이터 구조 / Data Structure


   - 리스트 / List

   - 배열 / Array

   - 사전 / Dictionary

   - 해쉬테이블 / Hashtable

    - 열거 / Enumerator



5. 함수 / Function 

    변수 선언,

    인자 값 리턴 값  



6. 클래스  / Class


    변수의 노출  / public, protect, private

     OOP  




-------------------------------------------------------------------------------------------------------------------------

1 데이터


1D 함수

2D 함수

3D 데이터 / ND 데이터







N Data


Vector  - https://computationaldesign.tistory.com/39






추후 업데이트하겠습니다.




이남주 / NJ Namju Lee / nj.namju@gmail.com

MDes;Harvard, MArch;UCB, B.S;SNUST, Research Fellow; MIT

Architecture design, Computation, Visualization specialist


Director and founder of NJ Design Lab  / NJSLab NJSLabSandbox


Facebook / Instagram / Linkedin

NaverBlog  / DaumBrunch / Youtube(kr)


GitHub / CodePen Medium Youtube(eng)   







         

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari