Найти тему
Валентин Левчаткин

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

Оглавление

Где её найти?

  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