Python:
Використання інтерактивної оболонки (REPL)
Як:
Зануртеся прямо у REPL Python, набравши 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
на Windows).
Глибоке занурення
Концепція REPL не є унікальною для Python; вона настільки стара, як і Lisp. Багато мов надають це негайне, інтерактивне середовище для практичного підходу до коду. Альтернативи нативній оболонці Python включають IPython та Jupyter Notebook, які забезпечують покращену інтерактивність, більше можливостей та кращу інтеграцію з іншими засобами. Стандартний REPL Python простий, але він об’єднує повну потужність Python, обробляючи складні об’єкти та багатопоточні програми, хоча й не має таких функцій, як автозавершення та підсвічування синтаксису, присутніх в більш розширених інструментах.