Найти в Дзене
Валентин Левчаткин

Интерактивная консоль Python. Почему важна, чем удобна. Как использовать.

Где её найти? Что значит ИНТЕРАКТИВНАЯ консоль? Консоль Python называется интерактивной, потому что сразу реагирует на введенные команды выводя в ответ на команды результат их выполнения. Для получения ответа вам не надо писать print(x) Интерактивная консоль приглашает нас сразу вводить код Python. Приглашением к вводу являются символы ">>>" Для чего и как использовать? Удобна при изучении. 1. Так как код выполняется сразу, интерактивная консоль - отличное место для проведения экспериментов с языком. Например, если вы сомневаетесь как работает та или иная порция кода, то запустите его в интерактивной консоли. Например: >>> "Spam!" * 8
'Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!' 2. Удобна при тестировании кода написанного в файлах. Так, например, Вы можете импортировать свои файлы модулей интерактивным образом и прогнать тесты набирая вызовы своих функций в интерактивной консоли "на лету" Ниже пример проверки функции готовго модуля из стандартной библиотеки: >>>import os
>>>os.getcwd()
Оглавление

Где её найти?

  1. Интерактивная консоль доступна после установки Python в меню "ПУСК" и называется очень просто, например - "Python 3.11"
  2. Также интерактивная консоль доступна непосредственно в среде разработки, например в PyCharm она расположена в нижней части экрана, как на скриншоте внизу
Интерактивная консоль Python в PyCharm
Интерактивная консоль Python в PyCharm

Что значит ИНТЕРАКТИВНАЯ консоль?

Консоль Python называется интерактивной, потому что сразу реагирует на введенные команды выводя в ответ на команды результат их выполнения. Для получения ответа вам не надо писать print(x)

Интерактивная консоль приглашает нас сразу вводить код Python. Приглашением к вводу являются символы ">>>"

Для чего и как использовать?

Удобна при изучении.

1. Так как код выполняется сразу, интерактивная консоль - отличное место для проведения экспериментов с языком. Например, если вы сомневаетесь как работает та или иная порция кода, то запустите его в интерактивной консоли. Например:

>>> "Spam!" * 8
'Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!'

2. Удобна при тестировании кода написанного в файлах. Так, например, Вы можете импортировать свои файлы модулей интерактивным образом и прогнать тесты набирая вызовы своих функций в интерактивной консоли "на лету" Ниже пример проверки функции готовго модуля из стандартной библиотеки:

>>>import os
>>>os.getcwd() #тестируем работу функций модуля "на лету"
'c:\\code'

Замечания по использованию.

  • Набирать в интерактивной консоли можно только команды Python. Системные команды набирать можно, но, например, с помощью импорта модуля os.system.
  • Интерактивная подсказка выполняет только один оператор за раз.
  • Операторы print в интерактивной консоли не нужны.
  • Не делайте отступов в интерактивной консоли, если не вводите вложенный код.
  • составные операторы, например, for или if необходимо заканчивать пустой строкой (двойным Enter)

Помогите автору канала одним из этих способов:
Донаты (переводы) с любых карт и youmoney -
https://yoomoney.ru/fundraise/QnZacAJpY9g.230208
Донаты на карту Сбера - 2202 2007 6729 1543
Донаты на Тинькофф - 5536 9137 9511 4657
Донаты на Открытие - 5586 2000 6614 6835
Криптокошельки:
1. Ethereum - 0x73670880Af17F42E6a641f5936E2f3Bc5a4db257
2. Bitcoin - bc1qywt6l80metclksvdzjt370r28zg9gxg5262aum
3. LiteCoin - ltc1qrwedpjt4evqhl42w2z32kks6xwysqvk3g27uqj
4. Zcash - t1YfZNFJ5Q1BQLCbC6Qo3bcueLJ53QLo4Mx