Использование интерактивной оболочки (REPL)

Python:
Использование интерактивной оболочки (REPL)

Как использовать:

Чтобы начать работу с REPL Python, введите python в командной строке. Затем протестируйте простые операции или код, разбитый на несколько строк:

>>> 1 + 1
2
>>> for i in range(3):
...     print(i)
... 
0
1
2

Экспериментируйте с функциями и получайте немедленный отклик:

>>> def greet(name):
...     return "Привет, " + name + "!"
... 
>>> greet("Алиса")
'Привет, Алиса!'

Играйте с библиотеками и исследуйте их возможности в реальном времени:

>>> import math
>>> math.sqrt(16)
4.0

Чтобы выйти, используйте exit() или Ctrl+D (иногда Ctrl+Z в Windows).

Погружение

Концепция REPL не уникальна для Python; она стара как Lisp. Многие языки предлагают эту непосредственную интерактивную среду для практического подхода к программированию. Альтернативы стандартной оболочке Python включают IPython и Jupyter Notebook, которые обеспечивают более высокий уровень интерактивности, больше функций и лучшую интеграцию с другими инструментами. Стандартный REPL Python прост, но он включает в себя всю мощь Python, управляя сложными объектами и многопоточными программами, хотя ему не хватает таких функций, как автодополнение и подсветка синтаксиса, которые присутствуют в более продвинутых инструментах.

Смотрите также