1 2 3 4 5
Overview
Expressions
& statements
Function & Object
Event & Library
Storage & Network
& SCM(git)
Learn Programming with Web Language
For non-developers
아들바보
프로그래밍이란

매 순간순간 최선을

찾아 선택하는 행위
“
”
많은 프로그래머들의

실험과 고민의 결과로 다양한

패턴과 도구들이 존재한다
Event Driven!
Programming
프로그램의 실행 흐름을
프로그래머가 예측할 수
없을 때 사용되는 패턴
객체 홍길동씨가 발생시키는 이벤트
7am 9am 11am 1pm 3pm 5pm 7pm 9pm 11pm 1am 3am
회의
기상
출근
점심
 
식사
티타임
집중
 
근무
퇴근
운동
드라마
 
시청
만화
 
보기
취침
“홍길동씨”의
 하루
객체 김태희씨가 발생시키는 이벤트
5am 8am 10am 12:30pm 1pm 3pm 8pm 10pm 12am 1am 3am
회의
기상
출근
점심
 
식사
티타임
회의
퇴근
뉴스
 
시청
독서
취침
…⋯
“김태희씨”의
 하루
두 객체가 발생시킨 이벤트를 모아보면?
이벤트가
 발생하는
 객체(홍길동씨,
 김태희씨)가
 있다.
 
똑같은
 이벤트도
 있고
 객체만의
 이벤트도
 있다.
 
이벤트를
 발생시키는
 다양한
 원인(ex:
 시간)이
 있다.
“김태희씨”의
 하루
“홍길동씨”의
 하루
회의
기상
출근
점심
 
식사
티타임
집중
 
근무
퇴근
운동
드라마
 
시청
만화
 
보기
취침
회의
기상 출근
점심
 
식사
티타임
회의
퇴근
뉴스
 
시청
독서 취침
이벤트가 발생하는 환경 안에서 할 일 만들기
“아무개씨”가
 
점심식사를
 할
 때
 
통닭집
 정보
 
문자메시지를
 
보내자
이벤트
환경
}이벤트를
기준으로
할 일 만들기
이벤트가 전해주는 정보 활용
“아무개씨”가
 
점심식사를
 할

외계어 스터디 4/5 Event & Library