반응형
파이썬이란 무엇일까?
인터프리터와 컴파일러
파이썬 설치하기
텍스트 에디터와 쉘

 

1. 파이썬이란 무엇일까?

 

파이썬은 '생산성이 뛰어난 언어'입니다.

파이썬은 지금까지 나왔던 스크립트 언어들을 대체할 수 있습니다.

자바 스크립트, 쉘 스크립트처럼 대부분의 컴퓨터의 기반이 되는 스크립트들을 대체할 수 있습니다.

 

가령, 로봇이나 사물인터넷 같은 피지컬컴퓨팅이나

웹사이트를 만들거나 게임을 만들기도 하고,

윈도우 앱을 만들수도 있습니다.

 

추가적으로 문법이 간편해서 처음 배우는 분들에게도 안성맞춤이죠.

 

파이썬의 로고


2. 인터프리터와 컴파일러

 

좀 더 자세히 알아보겠습니다.

 

파이썬은 인터프리터 언어입니다.

인터프리터는 프로그램을 검사하는 방식 중 하나입니다.

또다른 방식으로는 컴파일러가 있죠.

이 절에서는 인터프리터와 컴파일러를 비교하고 이를 바탕으로 파이썬의 특징을 설명드리겠습니다.

 

인터프리터(Interpreter)는 프로그램의 소스코드를 한줄 한줄 번역합니다. 여기서 번역이라는 것은 프로그래밍 언어를 기계어로 바꾸는 것을 말합니다.

소스코드의 일부만을 수정을 했을 때도 한줄 한줄 다시 번역을 하게됩니다.

 

컴파일러(Compiler)는 프로그램의 소스코드를 통째로 번역하고 이에 대한 실행파일을 생성합니다.

소스코드가 수정되면 수정된 부분만 다시 번역하게 됩니다.

 

두 방식 모두 장단점이 있습니다. 스크립트 언어는 주로 인터프리터를 사용합니다.

  인터프리터 컴파일러
장점 - 첫 실행 시 컴파일러보다 속도가 빠름.
- 오류 구문을 찾기 쉽다.
- 수정이나 두번째 실행부터는 인터프리터보다 빠름.
단점 - 수정을 하거나 첫 실행 이후에는 컴파일러보다 느림. -소스코드가 길면 오류 구문을 찾기 힘듦.

 

3. 파이썬 설치하기

 

그럼 이제 파이썬을 설치해봅시다.

우선 python.org에 접속해서 Download를 해줍니다. (다운로드 메뉴에 마우스 포인터를 올리고 버전이 적힌 버튼을 눌러주세요.)

다운로드가 완료되면 설치 과정을 거쳐주세요!!(Install Now를 눌러주세요)

 

4. 텍스트 에디터와 쉘

 

파이썬은 인터프리터이고 그것을 실행시켜주는 것이 쉘입니다.

쉘에서는 한줄 한줄 명령어를 실행해줍니다.

하지만 프로그램은 그 명령어들을 조합해두어야겠죠? 그래서 장문의 프로그램을 짜는 곳인 텍스트 에디터가 있습니다.

 

 

이게 바로 쉘입니다.

쉘에서 File > New File 혹은 Ctrl + N을 누르면 텍스트 에디터가 나옵니다.

 

 

이렇게 말이죠. 그럼 다음 포스트에서 텍스트 에디터와 쉘의 차이에 대해 마무리 해보겠습니다!

 

반응형

BELATED ARTICLES

more