반응형

이전글...

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

 

텍스트 에디터와 쉘
IDE

 

1. 텍스트 에디터와 쉘

 

코딩은 2가지의 종류가 있습니다. 블럭코딩(스크래치 등)과 텍스트 코딩(C,Java...)이 있죠.

파이썬은 텍스트 코딩에 속하는 데요

 

우리가 IDLE를 켜면 맨 처음 나오는 곳을 쉘(Shell), Ctrl + N으로 불러오는 것을 텍스트 에디터라 했습니다.

블럭코딩이건, 텍스트 코딩이건 코딩은 장문(2줄 이상)으로 구성되고 이로 프로그램을 만드는 것이죠?

그런데 Python은 인터프리터, 즉 한줄한줄 번역하고 실행하는 언어입니다.

그 역할을 해주는 게 쉘이고요.

 

쉘을 켜서 print("Hello World")라고 입력하고 엔터를 치면 결과가 바로 나오고 다시 새로운 명령어를 입력해야합니다.

이렇게 되면 길고 큰 프로그램은 만들기 어렵겠죠?

그래서 텍스트 에디터를 사용하게 됩니다.

 

텍스트 에디터를 켜서 a=1 을 입력하고 엔터를 쳐도 프로그램이 바로 실행되지 않죠?

그럼 a=1 아래에 print(a)라고 입력하고 저장(ctrl + s)을 하고 F5를 눌러볼까요?

그럼 쉘에 1이 출력될겁니다.

 

이렇듯 텍스트 에디터는 2줄 이상의 프로그램을 만들기에 적합하고 바로바로 결과가 도출되지 않습니다.

그런데 쉘에서는 엔터를 누르는 즉시 실행결과가 나오게 되는 것이죠.

그래도 실행결과는 모두 쉘에 나오게 됩니다.

 

2. IDE

 

IDE는 통합개발환경을 말합니다.

전통적으로 많이 사용하는 Visual Studio, Eclipse 등과 최근에 많이 사용하는 Visual Studio Code 등을 말하는데요.

주로 다양한 언어를 개발할 수 있는 환경을 제공하고 컴파일러나 인터프리터, 디버거 같은 기능을 지원합니다.

 

Python을 지원하는 IDE는 여러 가지가 있는데요. PyCharm 같은 Python 전용 IDE와 Visual Studio Code 처럼 여러 언어를 동시에 지원하는 IDE가 있습니다.

 

 

 

다음 포스팅에서는 변수와 함수에 대해서 알아보겠습니다.

반응형

BELATED ARTICLES

more