Korean subtitles

← 01-06 What is Programming

Get Embed Code
14 Languages

Showing Revision 1 created 02/07/2015 by dikien2012.

  1. 프로그래밍이 무었인지 알아볼까요? 프로그래밍은 computer science에서 핵심이예요
  2. 대부분의 기계들은 한가지 일을 하도록 설계되었어요.
  3. 토스트기가 그 예죠.
  4. 토스트 기계로 한가지 이상의 일을 할 수 가 있어요
  5. 토스트기계에 서로 다른걸 넣을 수 가 있죠.
    빵을 굽거나 머핀을 굽거나 할 수 있죠.
  6. 조금더 오래 굽거나 짧게굽거나 셋팅을 설정할 수 있죠.
  7. 그런데 상당히 제한적이죠. 토스트기기가지고 할 수 있는 모든 것은
    기본기능에서 조금만 변화를 주는거죠.
  8. 기본기능(토스트를 굽거나 데우거나 꺼내거나)
  9. 만약 우리가 전혀 다른 기능을 원하면 우린 물리적으로
    기계를 변경시켜야 할거예요
  10. 부품들을 분해해서 새로 조립하는거처럼요
  11. 만약 우리가 창의적이면 우린 토스트기계로부터 자전거를
    만들 수 있겠죠. 진짜 큰 프로젝트일거예요
  12. 컴퓨터에서 프로그램이 없다면 토스트기기보다 유용하지 못할거예요
  13. 컴퓨터에선 프로그램없이는 아무것도 할 수 없죠
  14. 프로그램은 컴퓨터가 해야할 것을 말해주는거예요
  15. 토스트기기와는(몇가지 일만 하도록 설계됨) 다르게 컴퓨터의
    힘은 어떤것도 할 수 있다는거예요
  16. 컴퓨터는 여러가지 일을 할 수 있는 기계예요. 우린 컴퓨터를 가지고
    어떤 연산을 하는 프로그램이든 작성할 수 있죠.
  17. 우리가 상상하는 어던 것이든, 어떻게 작성하는지만 알 수 있다면
    우린 컴퓨터를 가지고 만들 수 있어요
  18. 프로그램에 필요한 것은 몇가지 단계예요.
  19. 컴퓨터 그 자체로는 어떻게 하는지 알 수가 없어요.
    실행할 수 있는 몇가지 간단한 명령어가 있어요
  20. 프로그램을 유용하게 만들기 위해 우린 몇가지 명령어를 합쳐야해요
  21. 우린 컴퓨터에 웹브라우저, 서버, 게임 플레이어, 토스트기기에 넣을 수 있어요.
  22. 우리가 상상하는 어떤 것이든 할 수 있죠.
    우리가 원하는 것을 하기 위한 연산을
  23. 컴퓨터의 힘은 정말 정말 바르게 명령을 실행한다는거예요
  24. 우린 1,000,000,000이상의 명령어를 1초내에 실행할 수 있어요.
  25. 프로그램은 어떤 단계로 실행할지 컴퓨터에게 알려주는거예요.
  26. 컴퓨터 프로그램에는 다양한 언어들이 있어요.
  27. 이 수업에서 우리가 배울 언어는 파이썬이예요
  28. 파이썬의 중요한 점은 하이레벨 언어라는 점이죠
  29. 하이레벨이라는건 우리가 프로그램을 컴퓨터에 직접적으로 작성하는게 아니라 컴퓨터에서 실행중인 파이썬 프로그램에 우리의 코드를 집어 넣는거예요.
  30. 파이썬 인터프리터라 불리는것의 의미는 우리가 작성한
    파이썬 코드를 컴퓨터가 이해하게끔 변환해주는거예요.