일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 1990년대 영화
- GRASSHOPPER
- 라디오천국
- 유희열
- 넷플릭스 영화
- 토스
- 넷플릭스
- 왓챠
- 앱테크
- 구글
- 2005년 개봉작
- 레그레이즈
- 2022년 영화
- 2019년 개봉작
- 2018년 개봉작
- 카카오페이
- 코로나
- 설거지하며 영화보기
- 그래스호퍼
- 2010년대 영화
- 2000년대 영화
- 2020년대 영화
- 싱어게인2
- 2001년 개봉작
- 2022년 NBA final 파이널 6차전
- 63호
- OTT
- 쿠키런 킹덤
- 엑셀 excel
- 스테픈 커리 파이널 MVP
- Today
- Total
목록GRASSHOPPER (11)
It's not over until you win
2챕터. 2-2-1. Get Back Home For...of를 사용하여 Loop가 진행되면, 마지막 값에 머물러 있게 된다.예시를 통해 알아보자. var place = 'home' ;print (place) ;for ( place of [ 'Ecuador', 'Fiji', 'Guinea' ] ) { print (place) ; }place = 'home' ;print (place) ; 이 때 결과값은 이렇게 나온다.> home> Ecuador> Jiji> Guinea> home 그런데 만약 중간에 place='home' ; 코드를 제외한다면 값이 어떻게 될까?> home> Ecuador> Jiji> Guinea> Guinea 최초 home을 출력하고, 다음에는 place의 value를 차례대로 출력하라..
자. 다시 챕터 1을 시작해보자. 2-1-1. Post Climb Postcard .length property에 대해서 배운다. .length은 string 안의 글자수를 세는 기능을 가지고 있다.일단 아래의 Code는 주어진 상태에서 시작한다.앞에서 언급했는지 기억나지 않는데, string은 coding 할 때 letters, words, sentences를 통칭한다. var message = pickRandom ( [ 'Hello from the top of Code Mountain. The view is amazing. My adventure is just beginning, where to next?', 'Greetings from Code Mountain.', 'The view is aweso..
9챕터. Fundamental I에서 배운 걸 모두 응용해 "산에 오른다."로 Clear하는 단계. 1-9-1. State Your Goal 이 챕터에서는 예제를 풀 때 잘못된 걸 고치는 정도가 아니라 처음부터 코딩을 해보라고 주어준다.쉬운 것부터 어려운 것까지 스스로 해보라는 의미.처음이니 간단하다.스토리라인으로 풀어간다. "난 이제 산을 오를거야." print ( 'I am going to climb a mountain' ) ; 1-9-2. Pack Your Bag 산을 오르려면 가방을 싸야지. 가방에 넣을 property를 정한다. var myBackpack = { food : 'bananas', equipment : 'map', clothing : 'hat' } ;print (myBackpack...
8챕터. 1-8-1. Custom Colors Edit properties of an object영어가 익숙하지 않아 단어의 의미를 명확하게 느끼지 못하니 object, property 뭐가 더 큰 범위에 속하는지 몸으로 느끼질 못한다.연습해야만 알 수 있겠지. 예시로, var objectName = { propertyName : 'Coding is fun.', otherPropertyName : 'this is also a key value' } ;print ( objectName.propertyName ) ; 그럼 'Coding is fun.'을 보여준다.Object 안에 property가 있는거다. 예시는 뭔가 어렵다. Magenta가 뭐냐? 마젠타라는 건 빨강과 파랑을 같은 비율로 섞을 때 나오는..
6챕터를 시작해보자. 1-6-1. String Looping 이제 for...of loop를 배운다. 형식은 if와 같다.for ( ) { } 간단한 예제다. 풀어보자. for ( var letter of 'grasshopper' ) { print (letter) } ; 그럼 차례로, g, r, a, s, s, h, o, p, p, e, r를 출력한다. 반복문이라고 보면 되겠지. 1-6-2. Longer Rainbow 조금 변형된 새로운 예제이긴 하나, 이해하기 쉽다. for ( var x of [ 'red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet' ] ) { drawBox (x) ; drawBox (x) ; drawBox (x) ; newli..
의지는 유지되고 있다. 1-5-1. Modifier Math plus, minus operator를 통해서 variable의 value를 변환시키는 걸 배운다.(말을 실제로 이렇게 하면 뭔가 재수없다고 할 수도 있겠다. 한국말 안쓴다고.) var x = 5 ; x = x + 5 ;print ( 'x is ' + x ) ;x = x - 3 ;print ( 'x is now ' + x ) ; 1-5-2. Simply More Math +, - 했으니, 이제 *, / 배우자. var y = 10 ; y = y * 5 ; print (y) ;y = y / 10 ;print (y) ; 1-5-3. Used Math Operators 기본 사칙연산에 대한 의미이니 빠르게 Pass. 1-5-4. How Much? 간..
4번째 챕터 시작이닷! 1-4-1. Flip a Coin if 명령어를 배우는데, 이제부터는 알아야 할 규칙이 있다고 보인다. - JavaScript는 예민하다. 예시로, 'tails' 'Tails' 'tAils' 는 같지 않다. 대소문자도 구별한다는 의미같다. - if를 사용할 경우 "( )" 가 맞다면, 뒤에 나오는 "{ }"가 작동한다는 순서를 가지고 있다. 예제문이 조금 어려워졌다. 순서의 의미를 알아야 풀 수 있겠다.if 를 쓰고 뒤에 "==="이 나온다. "=" 이 등호는 상식적인데, "==="? 왜 3번을 연속해 써야만 하는가?검색해보니 이를 "일치연산자"라 칭한다고 한다. (하~ 더모르겠다)더 찾아보니 "=="도 있다. (후우...) 정리해보면,a=b ; 이제부터 a는 b라고 하자. 약속...
3번째 챕터를 진행해보자.Arrays(배열)를 배운다. 1-3-1. Magic Answers var answer = pickRandom (['yes', 'no','outlook good''certainly']);print (answer) ; pickrandom이라는 건 단어뜻만 보고 유추해본다. 무작위로 고른다. 그러니까, 여기서 array라는 건 위에 'yes', 'certainly'를 말한다는 걸 알려주는거다.배열내에 있는 내역들 Print할 경우 무작위로 보여달라는 의미. 1-3-2. Bake a Cake Array가 작동하는 방식을 알려준다. array를 쓰려면 [ ] 안에 내용을 넣으라는거지. var ingredients = [ 'flour','sugar','eggs'];cook (ingredi..
2번째 챕터를 진행해보자.이제는 Variables(변수)를 배워볼 차례다.JavaScript상에서는 "Var"라고 표현하며, 이는 변수라고 지칭하는데, 프로그램에 전달되는 정보나 그 밖의 상황에 따라 바뀔 수 있는 값을 의미한다고 한다. 1-2-1. Haiti to Ukraine var x = blue 라고 하면 이제부터 x 는 blue 라고 정의한다는 뜻이다.다음에 바로 x = yellow 라고 한다면 자, 이제부터 x 는 yellow 라는거다.이를 정의하는 예제를 풀어본다. var x = blue ;drawBox (x) ;drawBox (x) ;drawBox (x) ;newLine ( ) ;x = yellow ; drawBox (x) ;drawBox (x) ;drawBox (x) ; 1-2-2. To..
Grasshopper를 통해 코알못인 내가 어디까지 Coding에 대한 개념을 배울 수 있는지 따라가 볼 작정이다.따라서, 이 포스팅은 Grasshopper의 코스를 하나씩 따라가면서 내가 이해한 개념을 정리하는데 목적이 있다.이건, 그러니까, 마치, 게임공략 같은거다. Grasshopper Course는 현재까지 아래와 같이 총 6개로 구성되어 있다.0. What is Code?1. Fundamental2. Fundamental II3. Animation4. Animation II5. Array Methods what is code는 코드가 뭔지 설명해주는 과정인데, 아주 간단해서 Pass.이제 Fundamental부터 시작해보자.맨처음으로는 1-1. Drawing Shapes로 시작한다.제일 간단한 ..