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, управляя сложными объектами и многопоточными программами, хотя ему не хватает таких функций, как автодополнение и подсветка синтаксиса, которые присутствуют в более продвинутых инструментах.