Python:
การใช้ Shell แบบโต้ตอบ (REPL)
วิธีการ:
เริ่มต้นใช้งาน REPL ของ Python ได้โดยพิมพ์ python
ใน command line ของคุณ เมื่ออยู่ที่นั่น, ทดสอบการทำงานที่ง่ายหรือโค้ดที่มีหลายบรรทัด:
>>> 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
บน Windows)
การศึกษาลึก
คอนเซ็ปต์ของ REPL ไม่เฉพาะเจาะจงกับ Python; มันเก่าแก่เท่ากับ Lisp หลายภาษาเสนอสภาพแวดล้อมที่ตอบสนองแบบทันทีและสามารถโต้ตอบได้สำหรับการใช้วิธีการเข้ามือทำโค้ด ทางเลือกที่แตกต่างจาก shell ของ Python มาตรฐาน รวมถึง IPython และ Jupyter Notebook, ซึ่งให้ความสามารถในการโต้ตอบได้ดียิ่งขึ้น, มีคุณสมบัติเพิ่มเติม, และการรวมกับเครื่องมืออื่นได้ดีกว่า REPL มาตรฐานของ Python นั้นง่าย, แต่มันฝังอำนาจเต็มรูปแบบของ Python, รองรับวัตถุที่ซับซ้อนและโปรแกรมที่ใช้หลายเธรด, อย่างไรก็ตามมันขาดคุณสมบัติเช่น auto-completion และ syntax highlighting ที่มีในเครื่องมือที่ซับซ้อนกว่า