A Tour of Programming on Khan Academy
-
0:02 - 0:05우리는 짧은 프로그램도
얼마나 멋질 수 있는지를 보았어요 -
0:05 - 0:11계속해서 Khan Academy에서
프로그래밍하는 것을 즐겨주기를 바라요 -
0:11 - 0:14새로운 개념을 가르칠때에는
-
0:14 - 0:16다음과 같은 것을 사용하여 코딩할거에요
-
0:16 - 0:19이 왼쪽에 코드를 쓰게 될 것이고
-
0:19 - 0:23결과는 오른쪽에서 볼 수 있습니다
코드를 변경할때마다 업데이트 될거에요 -
0:23 - 0:26또한 여기에 무엇을 적을지 이야기 해야겠죠?
-
0:26 - 0:28그러므로 헤드폰이나 스피커를 준비해야 할거에요
-
0:28 - 0:31그럼 설명을 시작해보죠!
-
0:31 - 0:33Play 버튼을 클릭해보세요
-
0:33 - 0:36만일 공부를 하다가 무언가 할 일이 생긴다면
Pause 버튼을 사용하세요 -
0:36 - 0:40코드를 변경할 수 있고
결과가 업데이트되는 것도 볼 수 있을거에요 -
0:40 - 0:44예를 들면 이상한 별에서 온
외계인 처럼 생긴 Winston을 -
0:44 - 0:46보라색 얼굴로 바꾸어 준다거나
-
0:46 - 0:50아주 큰 눈을 가지게 할 수도 있어요
-
0:50 - 0:51벌레의 눈 처럼 되었네요!
-
0:51 - 0:55프로그래밍이라는 것은 이 튜토리얼들을
통해 배우는 것이 전부가 아니에요 -
0:55 - 1:00프로그래밍에서 마음에 드는 점은
탐구적이고 창의적이라는 것이죠 -
1:00 - 1:05한밤중에 새로운 프로그램에 대한
아이디어가 떠올라서 일어나게 되더라도 -
1:05 - 1:09단지 로그인을 하고
New Program을 클릭하면 된다는 것을 의미하죠 -
1:09 - 1:12그렇게 하면 완전히 비어있는 창이 보일 거에요
-
1:12 - 1:15이 곳은 여러분의 프로그래밍 놀이터입니다
-
1:15 - 1:17어떻게 해야하는지 기억이 나지 않는다면
-
1:17 - 1:18아래 도움말을 보세요
-
1:18 - 1:21'맞아 나는 ellipse 함수가 필요했고
-
1:21 - 1:25draw 함수를 사용했었지' 그리고
'draw' function을 써야지 -
1:25 - 1:27좋아요! 다시 위로 올라가죠
-
1:27 - 1:33여기서 몇몇 변수들을 사용할거에요
-
1:35 - 1:37작동하는지 볼까요?
-
1:37 - 1:38앗, 문제가 생겼어요!
-
1:38 - 1:40mouseZ가 정의되지 않았다네요
-
1:40 - 1:42알았어요 괜찮아요
-
1:42 - 1:44mouseZ를 mouseY로 바꾸면 될거에요
-
1:44 - 1:46작동하는군요
이곳으로 마우스포인터를 옮겨 결과를 보죠 -
1:46 - 1:48실수해도 괜찮아요
-
1:48 - 1:50실수는 당연히 할 수 있어요
-
1:50 - 1:52실수는 프로그래머가 항상 하는 일이니까요
-
1:52 - 1:54우리는 실수로부터 배웁니다
-
1:56 - 2:00지금까지 새 프로그램을 만들어보았습니다
-
2:00 - 2:02마음에 든다면 저장하세요
-
2:02 - 2:06멋진 이름도 지어주고요
-
2:06 - 2:08Circle Drawy ThingyBobber 같이 말이에요
-
2:08 - 2:12Mister Circle Drawy ThingyBobber가
더 낫겠네요 -
2:12 - 2:14이제 저장하면
-
2:14 - 2:17다른 사람들이 볼 수 있습니다
-
2:17 - 2:20독창성이라는 것은 새로운 것을
만드는 것만을 이야기하지 않아요 -
2:20 - 2:22이미 존재하는 것 위에
무엇인가를 더 만드는 것일 수도 있죠 -
2:22 - 2:24그래서 그 방향을 새롭게 바꿔 보는 거에요
-
2:24 - 2:27그것이 스핀오프의 힘이지요
-
2:27 - 2:29이제 이 프로그램을 저장하고
-
2:29 - 2:30다시 찾아서 수정하는 것을 해볼거에요
-
2:30 - 2:34내가 만든 프로그램이 전과 다르다고 생각하면
save as a spin-off 버튼을 눌러요 -
2:34 - 2:36좋아요 이제
Mister BIG Circle Drawy ThingyBobber로 저장해요 -
2:36 - 2:42당신의 프로그램의 스핀오프뿐만 아니라
-
2:45 - 2:48누구의 프로그램이라도 스핀오프를 만들 수 있어요
-
2:48 - 2:53다른사람이 만든 프로그램을
찾는 것도 매우 쉬워요 -
2:53 - 2:57이러한 것을 hot, spotlight, top, recent의
기준으로 찾아볼 수 있어요 -
2:57 - 2:59저는 금요일 저녁을 Khan Academy에서
-
2:59 - 3:01프로그램들을 천천히 구경하기 위해 사용해요
-
3:01 - 3:04왜냐하면 기존에 생각하지 못했던
멋진 것을 발견할 수 있기 때문이에요 -
3:04 - 3:09어떤 사람들은 두들 점프와 같은 게임들을 만들어요
-
3:09 - 3:12이런 것들 핸드폰에서 해본 적이 있지요?
매우 재미있는 게임이에요 -
3:12 - 3:16누군가가 여기있는 것과 같은 버전을 만들었어요
-
3:16 - 3:18오! 좋아! 아 거의 다됐다
-
3:18 - 3:22좋아요 다음에 다시 즐기도록 해요
-
3:22 - 3:23어떤 사람은 시뮬레이션을 만들기도 하는데요
-
3:23 - 3:26물리 수업같은데서 진자가
어떻게 작동하는지에 이해하고 싶다면 -
3:26 - 3:28이러한 시뮬레이션을 통해
재미있게 이해할 수 있습니다 -
3:28 - 3:30그리고 이쪽으로 옮겨와서 따로 수정하면
-
3:30 - 3:32다른 변수들이 진자에
-
3:32 - 3:37어떠한 영향을 미치는지 볼 수 있어요
-
3:37 - 3:40이렇게 좋아하는 만화 캐릭터의
그림을 그릴수도 있어요 -
3:40 - 3:42이것은 제가 좋아하는
Dr. Who에 나오는 TARDIS에요 -
3:42 - 3:46Dr. Who를 보지 않았다면 꼭 보세요
-
3:46 - 3:50Khan Academy에서 모든 프로그램과
스핀오프들을 보면 알 수 있는 것과 같이 -
3:50 - 3:53매우 멋집니다
-
3:53 - 3:57어떤 분들은 심지어 움직이는 차트를 만들기도 해요
-
3:57 - 4:00누군가는 몽환적인 애니메이션을 만들기도 하는데
-
4:00 - 4:04몇 시간정도 보고 있으면 최면에 걸릴 것 같지요
-
4:04 - 4:09이밖에도 다른사람이 만든 작품들을 볼 수 있어요
-
4:09 - 4:12이렇게 찾아볼 수 있으니
다양한 스핀오프들을 만들 수 있었겠죠? -
4:12 - 4:14마음에 드는 프로그램을 찾았다면
-
4:14 - 4:17이것을 수정할 수 있어요
-
4:17 - 4:20저것을 바꾸면 어떻게 될까?
이것을 바꾸면 어떻게 되지? -
4:20 - 4:22모두 바꾼다면 어떻게 될까?
-
4:22 - 4:24아마도 처음에는 어려울 수 있어요
-
4:24 - 4:25하지만 계속해서 생각해 본다면
-
4:25 - 4:27코드를 잘 다룰 수 있을거에요
-
4:27 - 4:29그럼 더욱 멋지게 만들고 싶을 것이고
-
4:29 - 4:31그때는 아마 스스로 생각해도
정말로 멋진 스핀오프를 만들 수 있을거에요 -
4:31 - 4:33그러면 Save as a spin-off 버튼을 누르고
-
4:33 - 4:39Pamela's Really Cool Hypnosaic이라고 써볼게요
-
4:39 - 4:41그리고 save 버튼을 눌러보아요
-
4:41 - 4:43저장되면 다른 사람들이 찾을 수 있을거에요
-
4:43 - 4:46하다보면 질문을 하고싶을 때가 있을텐데요
-
4:46 - 4:49어떻게 작동하는지 완벽하게
이해를 못했을 경우처럼요 -
4:49 - 4:52그때는 Questions 패널을 열어서
다음과 같이 질문을 올릴수도 있어요 -
4:52 - 4:58왜 변수들이 모두 i로 시작하나요?
-
4:58 - 5:01혹시 애플에서 일해서 그런건가요?
-
5:01 - 5:04질문에 답을 달아줄 수도 있어요
-
5:04 - 5:09그리고 만일 답을 아는 질문을 찾았다면
다음처럼 답을 달아줄수도 있어요 -
5:09 - 5:18'네 가능합니다 제가 했던 것 처럼 말이죠'
-
5:18 - 5:21자주 나오는 질문에는
-
5:21 - 5:24다른 쪽에 있는 대답을 링크해줄 수도 있어요
-
5:24 - 5:26팁을 하나 드릴까요?
-
5:26 - 5:28Tips & Feedback 패널로 가세요
-
5:28 - 5:35그리고 다음과 같이 적어보세요
'내가 오늘 본 것 중에 가장 멋져요' -
5:35 - 5:37그러면 제작자는 기분이 매우 좋아질거에요
-
5:37 - 5:39당신에게 칭찬을 받았기 때문이죠
-
5:39 - 5:42프로그래밍에 대해서 놀라운 점 하나는
-
5:42 - 5:44이러한 것을 세상으로 내보낼 수 있다는 점이에요
-
5:44 - 5:46내가 알지 못하는 많은 사람들이 볼 수 있고
-
5:46 - 5:48언젠가 더욱 좋게 만들게 될거에요
-
5:48 - 5:53왜냐하면 당신이 만든 것을 매우 멋지고
창의적인 것으로 볼테니까요 -
5:53 - 5:56이 커뮤니티에서 여러분들이
서로를 통해서 배우고 -
5:56 - 5:58각자의 제작물을 공유하기를 원해요
-
5:58 - 6:01우리가 프로그래밍을 사랑하는
큰 이유 중 하나이지요 -
6:01 - 6:03처음에는 정말 어려울거에요
-
6:03 - 6:06처음에는 작은 프로그램부터 순서대로 할거에요
-
6:06 - 6:09꾸준히 하다보면 깨닫게 될거에요
-
6:09 - 6:13프로그래밍을 통해서
거의 모든 것을 할 수 있다는 것을요
- Title:
- A Tour of Programming on Khan Academy
- Description:
-
We'll take you on a tour of what it's like to learn programming on Khan Academy - taking the tutorials, creating new programs, making spin-offs of other people's sweet programs, and helping each other out along the way. Join us at http://khanacademy.org/cs
- Video Language:
- English
- Duration:
- 06:15
ra so edited Korean subtitles for A Tour of Programming on Khan Academy | ||
ra so edited Korean subtitles for A Tour of Programming on Khan Academy | ||
ra so edited Korean subtitles for A Tour of Programming on Khan Academy | ||
Yoon-Sik Eom edited Korean subtitles for A Tour of Programming on Khan Academy | ||
jason.jongseung.lee61 edited Korean subtitles for A Tour of Programming on Khan Academy | ||
Yongkyu Lee edited Korean subtitles for A Tour of Programming on Khan Academy | ||
Yongkyu Lee edited Korean subtitles for A Tour of Programming on Khan Academy | ||
Yongkyu Lee edited Korean subtitles for A Tour of Programming on Khan Academy |