Ds4 artist week_03

46
프로그래밍 언어 김승범 KSAD 2012 week #3

description

Data

Transcript of Ds4 artist week_03

Page 1: Ds4 artist week_03

프로그래밍 언어

김승범

KSAD 2012

week #3

Page 2: Ds4 artist week_03

지난����������� ������������������  시간����������� ������������������  리뷰

-����������� ������������������  말하기/듣기/그리기

-����������� ������������������  쓰기/읽기/그리기

-����������� ������������������  좀����������� ������������������  더����������� ������������������  구조적으로����������� ������������������  쓰기/읽기/그리기

-����������� ������������������  MU����������� ������������������  수수께끼����������� ������������������  :����������� ������������������  형식체계/형식언어

-����������� ������������������  수����������� ������������������  많은����������� ������������������  프로그래밍����������� ������������������  언어

-����������� ������������������  메일링����������� ������������������  인사하기

-����������� ������������������  수업����������� ������������������  사이트����������� ������������������  업데이트

Page 3: Ds4 artist week_03

지난����������� ������������������  수업����������� ������������������  회고

Page 4: Ds4 artist week_03

지난����������� ������������������  수업����������� ������������������  회고

Page 5: Ds4 artist week_03

지난����������� ������������������  수업����������� ������������������  회고

Page 6: Ds4 artist week_03

지난����������� ������������������  수업����������� ������������������  회고

Page 7: Ds4 artist week_03

오늘����������� ������������������  수업����������� ������������������  목표

-����������� ������������������  다양한����������� ������������������  목적의����������� ������������������  프로그래밍����������� ������������������  언어를����������� ������������������  경험

-����������� ������������������  새로운����������� ������������������  프로그래밍����������� ������������������  언어를����������� ������������������  대하는����������� ������������������  태도를����������� ������������������  학습

Page 8: Ds4 artist week_03

시작����������� ������������������  전에����������� ������������������  다운로드����������� ������������������  받기

-����������� ������������������  Processing

-����������� ������������������  Python

-����������� ������������������  Scratch

-����������� ������������������  Racket

-����������� ������������������  Pure����������� ������������������  Data

-����������� ������������������  구글����������� ������������������  크롬����������� ������������������  브라우저

Page 9: Ds4 artist week_03

검색����������� ������������������  키워드

Programming����������� ������������������  Languages

Page 10: Ds4 artist week_03

프로그래밍����������� ������������������  언어들

-����������� ������������������  알파벳����������� ������������������  순

-����������� ������������������  연대기����������� ������������������  순

-����������� ������������������  특징����������� ������������������  별

-����������� ������������������  세대����������� ������������������  별

Page 11: Ds4 artist week_03

특정����������� ������������������  목적의����������� ������������������  언어?

-����������� ������������������  이미지����������� ������������������  /����������� ������������������  사운드

-����������� ������������������  수학����������� ������������������  /����������� ������������������  통계

-����������� ������������������  게임

-����������� ������������������  그리고??

Page 12: Ds4 artist week_03

새로운����������� ������������������  언어를����������� ������������������  만나면?

-����������� ������������������  다운로드

-����������� ������������������  실행하기

-����������� ������������������  문서����������� ������������������  찾기

-����������� ������������������  예제����������� ������������������  찾기

-����������� ������������������  도움����������� ������������������  얻기

사람마다 스타일은 다르지만,

Page 13: Ds4 artist week_03

Python

Page 14: Ds4 artist week_03

DrRacket

Page 15: Ds4 artist week_03

Scratch

Page 16: Ds4 artist week_03

Pure����������� ������������������  Data

Page 17: Ds4 artist week_03

JavaScript

Page 18: Ds4 artist week_03

Processing

Page 19: Ds4 artist week_03

오류와����������� ������������������  친해지는����������� ������������������  프로세싱

Page 20: Ds4 artist week_03

오류에

대한

일반적

반응

Page 21: Ds4 artist week_03

셋이서����������� ������������������  탐험하기

Page 22: Ds4 artist week_03

드라이버네비게이터

다큐멘터

프로세싱

Page 23: Ds4 artist week_03

드라이버네비게이터

다큐멘터

Page 24: Ds4 artist week_03

준비물����������� ������������������  :����������� ������������������  프로세싱영어사전필기도구

http://processing.org/

Page 25: Ds4 artist week_03

무조건����������� ������������������  많은오류를����������� ������������������  만나자!!

Page 26: Ds4 artist week_03

int b = 3;

Page 27: Ds4 artist week_03

float a = 5.6;

Page 28: Ds4 artist week_03

float a = 5.6;int b = 3;float c = a + b;print(c);

Page 29: Ds4 artist week_03

String s = “abc”;

Page 30: Ds4 artist week_03

size(400, 400);

Page 31: Ds4 artist week_03

size(400, 400);rect(50, 10, 50, 50);

Page 32: Ds4 artist week_03

size(400, 400);ellipse(100, 40, 50, 50);

Page 33: Ds4 artist week_03

size(400, 400);line(50, 10, 100, 60);

Page 34: Ds4 artist week_03

size(400, 400);fill(255, 0, 0);rect(50, 10, 50, 50);

Page 35: Ds4 artist week_03

size(400, 400);stroke(123);strokeWeight(3);line(50, 10, 100, 60);

Page 36: Ds4 artist week_03

Help > Reference

Page 37: Ds4 artist week_03

float a = random(100);print(a);

Page 38: Ds4 artist week_03

size(200, 200);float a = random(100);ellipse(100, 100, a, a);print(a);

Page 39: Ds4 artist week_03

size(200, 200);float a = random(255);fill(a, 0, 0);ellipse(100, 100, a, a);print(a);

Page 40: Ds4 artist week_03

for(i=0; i<10; i=i+1){ print(i);}

Page 41: Ds4 artist week_03

int i;for(i=0; i<10; i=i+1){ println(i);}

Page 42: Ds4 artist week_03

int i;size(400, 400);for(i=0; i<10; i=i+1){ rect(5*i, 10*i, 50, 50); println(i);}

Page 43: Ds4 artist week_03

int i;size(400, 400);for(i=0; i<10; i=i+1){ rect(5*i, 10*i, 50, 50); println(i);}// 랜덤함수와 색상을 넣어보자.

Page 44: Ds4 artist week_03

과제����������� ������������������  #2

-����������� ������������������  오늘����������� ������������������  저녁����������� ������������������  10시에����������� ������������������  과제를����������� ������������������  발표합니다.

-����������� ������������������  여러분들은����������� ������������������  그룹스����������� ������������������  메일을����������� ������������������  확인해야합니다.

Page 45: Ds4 artist week_03

회고

http://bit.ly/ds4artist-rfx

Page 46: Ds4 artist week_03

감사합니다.����������� ������������������  :)

-����������� ������������������  수업의����������� ������������������  내용은����������� ������������������  수업사이트에����������� ������������������  기록/정리됩니다.

-����������� ������������������  질문/답변은����������� ������������������  메일링리스트를����������� ������������������  이용합니다.