Найти тему
Easy Python

Задача 1. Установка интерпретатора Python и среды программирования VS Code на Windows

Всем привет!

Одной из первых задач на курсе по Python , который я изучала, была проверка, установлены ли на моем компьютере интерпретатор Python и среда для программирования.

Она заключалась в следующем:

1. Скопировать код, представленный в задаче.

Например:

Рис 1
Рис 1

2. Разбираться, что в этом коде написано на этот раз не нужно

3. Скопированный код вставить в среду программирования IDLE и запустить его

4. Полученный ответ скопировать и ввести в качестве ответа на задачу.

Чтобы выполнить эту задачу надо:

- во-первых установить язык программирования Python - интерпретатор

- и среду программирования на языке Python.

Язык программирования Python представляет собой программный пакет, который называется интерпретатором. Это такая программа которая в свою очередь выполняет другие программы. Он исполняет содержащиеся в этих программах инструкции.

Хочу уточнить, что на данный момент я использую операционную систему Windows 10 версия. И язык Python на нем не предустановлен. Но есть операционные системы или их версии, где он уже может быть встроен.

Поэтому, чтобы проверить, установлен ли интерпретатор Python, нужно в поисковой строке Windows набрать слово “Python”. В Windows 10 она располагается внизу слева рядом со значком windows и представляет собой значок лупы:

Рис. 2
Рис. 2

Как видите, я перед решением задачи установила 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

Рис. 3
Рис. 3

После того как вы установили Python, запустите интерактивный сеанс и посмотрите, как он работает:

После 3-х угловых скобок введите: 3 + 5 и нажмите Enter:

Рис. 4
Рис. 4

Как видите, интерактивный сеанс сразу же выполняет код и выводит результаты, но не сохраняет код в файл. Он хорош для тестирования программ на лету. Но после выхода из интерактивного сеанса, все, что было написано в нем, не сохраняется.

Для сохранения ваших программ, нужно создавать файлы программ с расширением .py. Они ещё называются модулями или сценариями.

И для этого надо иметь среду разработки на языке Python IDLE. Это графический редактор, в котором создаются и сохраняются программы, редактируются, просматриваются и отлаживаются.

Существует достаточно большое количество предлагаемых IDLE. Среди них наиболее популярными можно назвать PyCharm и  Visual Studio Code.

Мною был установлен VS Code. Ссылка на сайт для скачивания: https://code.visualstudio.com/Download

Рис. 5
Рис. 5

Теперь после установки, можно создать свою первую программу. Для этого нужно запустить VS Code, нажать на File / New File, как показано на рисунке:

Рис. 6
Рис. 6

Всплывет вот такое окно, где надо набрать придуманное вами название файла и не забыть добавить в конце расширение .py:

Рис. 7
Рис. 7

Она спросит куда сохранить файл и предложит путь по умолчанию. Вы можете использовать этот путь или указать другую папку для сохранения файла:

Рис. 8
Рис. 8

После того, как вы  создали свой первый файл, можно ввести заданный в задаче код:

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:

Рис. 9
Рис. 9

Вот тут мы можем увидеть в чем принципиальная разница между интерактивным сеансом и  средой разработки:

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()