-
[Python] 얼핏 헷갈리는 소소한 용어들Programming Language/Python 2021. 4. 15. 15:14
# IDLE vs IDE vs Text Editor
1. IDLE(통합 개발 학습 환경, Integrated Development and Learning Environment)
간단한 학습 목적용 IDE이며 파이썬용 통합 개발 및 학습 환경입니다.
2. IDE(통합 개발 환경, Integrated Development Environment)
코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어를 말합니다.
3. Text Editor(≒ 경량 에디터, 코드 에디터)
IDE만큼 많은 기능을 제공하진 않지만, 속도가 빠르고 단순해 파일을 열고 바로 수정하고자 할 때 주로 사용됩니다.
# 파이썬 셸(Python Shell) = 대화형 셸(interactive shell) = 인터렉티브 모드(interactive mode)
IDLE처럼 파이썬 코드를 직접 입력해서 실행하는 프로그램을 말합니다. 즉, 파이썬 셀을 통해서 파이썬 코드를 해석해주는 인터프리터를 사용하게 됩니다.
파이썬 인터프리터와 대화하듯이 코드를 처리한다고 해서 대화형 셸(interactive shell) 또는 인터렉티브 모드(interactive mode)라고도 부르는데, 특히 이런 방식을 코드를 읽고, 평가(계산, 실행)하고, 출력한다고 해서 REPL(Read-Eval-Print Loop)이라고 합니다.
※ >>> : 파이썬 프롬프트(Python prompt)라고 부릅니다.
# 파이썬 스크립트(Python Script)
파이썬 코드를 저장한 .py 소스 코드 파일을 말합니다.
'Programming Language > Python' 카테고리의 다른 글
[Python] Call by assignment (0) 2021.04.16 [Python] 놓치기 쉬운 개념들 정리 (0) 2021.04.15 [Python Programming 기초] # Class(클래스)와 Object(객체) : 개념 (0) 2020.11.18 [Python Programming 기초] # 모듈의 이해 및 사용 (0) 2020.11.18 [Python Programming 기초] # 함수의 이해 및 사용 2 : lambda 함수 (0) 2020.11.18