파이썬(python)이 뭘까요?
프로그래밍 언어입니다. (정답)
모든 언어에는 각각의 장점이 있죠. 그렇다면
파이썬(python)의 특징은 뭘까요?
첫번째, (다른 언어와 비교했을 때) 문법이 쉬워서 이해하기가 쉽습니다.
두번째, 오픈소스 (무료) 입니다.
세번째, 인터프리터식
---------------------------------------------------------------
** 오픈소스(open source)란 저작권자가 소스 코드를 공개하여 누구나 별다른 제한없이 자유롭게 사용, 복제, 배포, 수정할 수 있는 소프트웨어를 말합니다.
** 인터프리터(interpreter) 언어란, 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어입니다.
파이썬(python)은 누가 만들었을까요?
1991년 귀도 반 로섬(Guido van Rossum)입니다.
파이썬(python)은 고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀을 뜻하기도 합니다. 아폴로 신이 델파이에서 파이썬을 퇴치했다는 이야기가 전해지고 있으며, 파이썬 책 표지와 아이콘이 뱀 모양으로 그려져 있는 이유입니다.
파이썬(python)의 버전 ???
파이썬은 버전이 2.0과 3.0이 있습니다.
처음 시작하시는 분들에게는 파이썬 3으로 시작할것을 권장합니다.
이하 아래의 예제에서도 파이썬 3을 기준으로 보여드리겠습니다.
파이썬 3을 설치하세요~!
파이썬 3을 설치하면 IDLE ( interactive development Enviroment ) 이라고 하는 대화형 개발 환경의 대화 셸 ( interactiveshell )을 실행하세요. 대화형 셸을 간단하게 "셸"이라고 말합니다.
이 대화형 셸에 파이썬 코드를 입력하면 결과를 바로 확인 할 수 있도록 셸에 바로 출력됩니다.
프롬프트(>>>)에서 다음과 같이 입력해보세요.
print("hello, wolrd");
(셸에 hello, world가 출력된 모습)
그럼 다음 그림과 같이 바로 출력되어 보여진답니다.
프로그래밍 언어를 처음 배울 때, 이상한? 전통이 있습니다. 가장 처음 하는 일이 바로 hello, world 작성하여 출력하는 일이죠.
프로그래밍을 할 때, 정확하게 지켜야될 규칙이 있습니다. 코드는 반드시 정확히 입력해야 합니다.
따옴표, 괄호, 들여쓰기, 콜론 같은 구두점도 있는 그대로 입력해야 합니다. 반드시요~!!!
파이썬(python) IDLE에서 프로그램 저장하기
IDLE에서 프로그램을 저장하면 나중에 다시 쓸 수 있습니다~!!
셸은 간단한 계산을 하거나 짧은 코드를 테스트하고, 다시 쓸 일이 없는 짧은 프로그램을 작성하는 데 적합해요.
IDLE을 실행하고 상단메뉴 바에서 [File] - [New File]을 선택하면 텍스트 에디터가 열립니다.
이 에디터에서 print("Hello, World"); 코드를 작성하고 나중에 다시 사용하도록 저장할 수 있습니다. 코드를 실행하면 그 결과가 셸에 출력되는데, 코드를 실행하기 전에 편집한 내용을 저장해야 합니다.
(텍스트 에디터가 열린 모습)
[File] - [Save As] 메뉴를 선택하여 파일을 저장하고,
[Run] - [Run Module]메뉴를 선택하세요.
단축키는 [F5] 입니다.
아래의 이미지와 같은 일이 발생합니다.
(Run Module을 실행한 모습)
print를 직접 타이핑한 결과와 같이 실행되었습니다.
이번에는 프로그램을 저장했으므로 나중에 언제든지 실행 할 수 있겠죠?
파이썬의 확장자는 *.py로 끝난다는 것도 함께 알아두세요.
(방금 저장한 Hell World의 파일 모습. 확장자가 py인것을 확인 하세요)
이렇게 파이썬에서 프로그램을 만들 때는
그냥 파일에 코드를 입력한 다음 셸에서 실행해 보기만 하면 되기때문에
참 쉽습니다.