Программирование на Python

Программирование на Python

Из этой статьи вы узнаете как установить интерпретатор языка программирования Python для вашей операционной системы и как его запускать. Также вы напишете классическую программу «Привет, мир!» на Python.

Что такое Python?

Python — широко используемый, универсальный язык программирования высокого уровня который был разработан Гвидо ван Россумом в 1991 году. Язык создавался с упором на высокую скорость разработки и читабельность кода, поэтому Python позволяет программистам писать большие приложения быстро, при этом лаконичность кода обеспечивает простоту поддержки проектов на протяжении всей их жизни.
Python - это кроссплатформенный язык программирования, то есть он работает на нескольких платформах, таких как Windows, Mac OS X, Linux, Unix, и даже был портирован на виртуальные машины Java и .NET. Чтобы начать программировать на Python, нужно скачать интерпретатор языка с официального сайта https://www.python.org.

Несмотря на то, что в большинстве современных компьютеров под управлением операционных систем Linux и Mac уже установлен Python, версия может быть устаревшей. Обычно устанавливается версия 2.7.x. Поэтому всегда рекомендуется устанавливать самую последнюю стабильную версию интерпретатора с официального сайта. Для того, чтобы скачать актуальную версию, зайдите на официальный сайт Python, далее перейдите в раздел Downloads и скачайте последнюю версию для вашей операционной системы.

Запуск интерпретатора Python

После установки интерпретатор Python находится в установленном каталоге. По умолчанию это /usr/local/bin/pythonX.X в Linux/Unix и C:\PythonXX в Windows, где «X» обозначает номер версии (например /usr/local/bin/python3.7 для Linux/Unix и C:\Python37 для Windows). Чтобы вызвать его из оболочки или из командной строки, нам нужно добавить это местоположение в переменную среды PATH.

блок 1

Переменная среды PATH - это список каталогов (мест), где операционная система ищет исполняемые файлы. Например, в командной строке Windows мы можем ввести set path=%path%; C:\Python37 (Python37 означает версию 3.7, она может отличаться в вашем случае), чтобы добавить местоположение к пути для этого конкретного сеанса.

Однако, вам скорее всего не понадобится вручную прописывать путь до интерпретатора, так как установщик предлагает сделать это за вас на этапе установки. Просто поставьте галочку напротив «Add Python 3.7 to PATH».

В Mac OS вам тоже не нужно беспокоиться об этом, так как установщик позаботится о добавлении пути поиска в переменную PATH и Python версии 3 будет доступен при наборе команды python3 в терминале.

Подробнее процесс установки Python для различных операционных систем описан в этих статьях:

Установка Python 3 на Windows
Установка Python 3 на Mac OS X
Установка Python 3 на Linux

Существует несколько способов запуска интерпретатора Python:

Командная строка (Python Shell, REPL)

Выполнение команды python (python3 для Mac и Linux) в командной строке вызовет интерпретатор в режиме REPL. Вы можете напрямую ввести команды на Python и нажать Enter, чтобы получить вывод.

>>>

Эта строка говорит нам о том, что интерпретатор готов к вводу команд на языке Python. Попробуйте ввести 1 + 1 и нажмите ввод. Мы получаем 2 в качестве вывода. Для выхода из режима REPL введите exit() или quit() и нажмите ввод.

Режим сценария (script mode)

Этот режим используется для запуска программы Python, записанной в файле с расширением .py. Такой файл называется скриптом. Скрипты могут быть сохранены на диск для дальнейшего использования.

Например:

python hello_world.py

Данная команда запустит файл hello_world.py в режиме сценария.

Подробнее о том как запускать скрипты на Python в терминале, вы можете почитать в этих статьях:

- Как запускать код на Python в терминале

Интегрированная среда разработки (IDE) и редакторы кода

Для написания небольших сценариев на Python можно использовать любой текстовый редактор вроде Notepad в Windows или TextEdit в Mac. Однако, эти программы не подходят для написания больших программ, так как в них отсутствует подсветка синтаксиса, подсказки и различные утилиты которые призваны облегчить и ускорить разработку.

Использование IDE (интегрированная среда разработки) или специализированные редакторов кода, поможет сделать нашу жизнь намного проще а написание программ быстрее. IDE - это программа, предоставляющая программисту для разработки приложений полезные функции, такие как подсказки кода, подсветка и проверка синтаксиса, средства просмотра файлов и баз данных и т.д. Практически все то же самое можно получить используя редакторы кода с поддержкой Python.

Подробнее про популярные IDE и редакторы кода Python можно почитать в статье "Лучшие бесплатные IDE и редакторы кода для Python"

Использование IDE позволяет избавиться от лишних задач и значительно сократить время, необходимое для разработки приложений.

IDLE

IDLE - это графический интерфейс пользователя (GUI), который устанавливается вместе с языком программирования Python. Он является хорошей альтернативой текстовым редакторам так как имеет подсветку синтаксиса Python.

Подробнее про редактор кода IDLE можно почитать в статье "Как запускать программы на Python в IDLE".

Пример программы Hello World на Python

Теперь, когда вы научились запускать интерпретатор, мы можем написать нашу первую программу на Python.

Введите следующий код в любом текстовом редакторе или IDE и сохраните его как hello_world.py

print("Привет, мир!")

Теперь в окне терминала перейдите к директории куда вы сохранили этот файл. Вы можете использовать команду cd, чтобы изменить каталог.

Чтобы запустить скрипт, введите python hello_world.py в командной строке. В результате вы должны увидеть следующее:

Привет, мир!

В этой программе мы использовали встроенную функцию print(), чтобы распечатать строку на экране. Строка - это значение внутри кавычек, в нашем случае Привет, мир! , Теперь попробуйте распечатать свое имя, изменив эту строку.

Поздравляем! Вы только что написали свою первую программу на Python.

блок 3

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*