Використання інтерактивної оболонки (REPL)

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, обробляючи складні об’єкти та багатопоточні програми, хоча й не має таких функцій, як автозавершення та підсвічування синтаксису, присутніх в більш розширених інструментах.

Дивіться також