Всем привет!
Одной из первых задач на курсе по Python , который я изучала, была проверка, установлены ли на моем компьютере интерпретатор Python и среда для программирования.
Она заключалась в следующем:
1. Скопировать код, представленный в задаче.
Например:
2. Разбираться, что в этом коде написано на этот раз не нужно
3. Скопированный код вставить в среду программирования IDLE и запустить его
4. Полученный ответ скопировать и ввести в качестве ответа на задачу.
Чтобы выполнить эту задачу надо:
- во-первых установить язык программирования Python - интерпретатор
- и среду программирования на языке Python.
Язык программирования Python представляет собой программный пакет, который называется интерпретатором. Это такая программа которая в свою очередь выполняет другие программы. Он исполняет содержащиеся в этих программах инструкции.
Хочу уточнить, что на данный момент я использую операционную систему Windows 10 версия. И язык Python на нем не предустановлен. Но есть операционные системы или их версии, где он уже может быть встроен.
Поэтому, чтобы проверить, установлен ли интерпретатор Python, нужно в поисковой строке Windows набрать слово “Python”. В Windows 10 она располагается внизу слева рядом со значком windows и представляет собой значок лупы:
Как видите, я перед решением задачи установила Python версию 3.8, и в поиске ОС у меня высветились его компоненты:
- сам интерпретатор Python 3.8 (64-бит)
- руководство Python 3.8 Manuals (64-bit)
- и среда программирования IDLE (Python 3.8 64-bit)
Если у вас нет таких приложений, тогда необходимо зайти на сайт https://www.python.org/downloads/ и загрузить необходимую версию. На данный момент по умолчанию предлагается версия 3.10.7
После того как вы установили Python, запустите интерактивный сеанс и посмотрите, как он работает:
После 3-х угловых скобок введите: 3 + 5 и нажмите Enter:
Как видите, интерактивный сеанс сразу же выполняет код и выводит результаты, но не сохраняет код в файл. Он хорош для тестирования программ на лету. Но после выхода из интерактивного сеанса, все, что было написано в нем, не сохраняется.
Для сохранения ваших программ, нужно создавать файлы программ с расширением .py. Они ещё называются модулями или сценариями.
И для этого надо иметь среду разработки на языке Python IDLE. Это графический редактор, в котором создаются и сохраняются программы, редактируются, просматриваются и отлаживаются.
Существует достаточно большое количество предлагаемых IDLE. Среди них наиболее популярными можно назвать PyCharm и Visual Studio Code.
Мною был установлен VS Code. Ссылка на сайт для скачивания: https://code.visualstudio.com/Download
Теперь после установки, можно создать свою первую программу. Для этого нужно запустить VS Code, нажать на File / New File, как показано на рисунке:
Всплывет вот такое окно, где надо набрать придуманное вами название файла и не забыть добавить в конце расширение .py:
Она спросит куда сохранить файл и предложит путь по умолчанию. Вы можете использовать этот путь или указать другую папку для сохранения файла:
После того, как вы создали свой первый файл, можно ввести заданный в задаче код:
A = 212
i = 0
Ans = 0
while i < A:
Ans += sum(map(lambda A:A**2,[i //10, i % 17]))
i += 7
print(Ans)
Нажать на треугольник, расположенный в правом верхнем углу программы VS Code (он называется Run Python File и посмотреть результат. Он равен 7072 и указан в окне TERMINAL:
Вот тут мы можем увидеть в чем принципиальная разница между интерактивным сеансом и средой разработки:
1. В интерактивном сеансе мы ввели значение 3 + 5. А после того, как нажали Enter следующей строчкой получили итоговое значение 8 (см. Рис. 4) . В среде же разработки VS Code был выведен результат в отдельное окно, называемое TERMINAL только после того как в коде была запущена функция вывода print() в строчке 7. Именно она дала увидеть ответ. Без нее мы бы не увидели результат кода. Он отработал бы код, но не показал бы результат. Поэтому, если нужно вывести ответ в IDLE, нужно добавить функцию вывода print(). Интерактивный же сеанс в функции print() не нуждается, т.к. он выводит ответ автоматически.
2. После закрытия интерактивного сеанса все, что вы написали, сотрётся. В то время как в IDLE вы создали файл, куда сохранили свой первый код и он уже не исчезнет, если, конечно, сами его не удалите.
Итак, в статье мы разобрали с вами такие вопросы, как:
1. Как проверить установлен ли Python на твоем компьютере
2. Какие сайты использовать для загрузки интерпретатора Python и среды программирования на Python
3. В чем разница между интерактивным сеансом и средой программирования IDLE
4. Как создать первую программу редакторе VS Code?
5. Функция вывода print()
Подписывайтесь и давайте изучать Python вместе!
Теги:
#Python для начинающих, #интерактивный сеанс, #интерпретатор Python, #среда разработки, #IDLE, #print()