Python:
인터랙티브 셸 (REPL) 사용하기
사용 방법:
파이썬의 REPL에 바로 접속하려면 명령 줄에 python
을 입력하세요. 거기에서 간단한 연산 또는 다중 줄 코드를 테스트해 보세요:
>>> 1 + 1
2
>>> for i in range(3):
... print(i)
...
0
1
2
함수와 즉각적인 피드백으로 실험해 보세요:
>>> def greet(name):
... return "Hello, " + name + "!"
...
>>> greet("Alice")
'Hello, Alice!'
라이브러리를 사용해보고 실시간으로 그 기능을 탐색하세요:
>>> import math
>>> math.sqrt(16)
4.0
빠른 exit()
또는 Ctrl+D
(윈도우에서는 가끔 Ctrl+Z
)로 나가세요.
자세히 알아보기
REPL의 개념은 파이썬에만 국한된 것이 아니며, Lisp만큼 오래되었습니다. 많은 언어들이 코드를 손으로 조작해 볼 수 있는 즉각적이고 상호작용적인 환경을 제공합니다. 네이티브 파이썬 셸에 대한 대안으로는 IPython과 Jupyter Notebook이 있으며, 이들은 향상된 상호작용, 더 많은 기능, 그리고 다른 도구들과의 더 나은 통합을 제공합니다. 파이썬의 표준 REPL은 단순하지만, 복잡한 객체와 멀티스레드 프로그램을 처리하는 파이썬의 전체 파워를 내재하고 있으며, 더 발전된 도구에 존재하는 자동 완성 및 구문 강조와 같은 기능이 부족합니다.