logo
Ещё

Как установить и запустить Python

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

Немного о Python

Python или, в русскоязычном варианте написания, Питон относится к высокоуровневым языкам программирования так называемого общего назначения. Первая версия появилась в далеком 1991 году. Язык используется для написания приложений в самых разных областях IT-отрасли – от обычной веб-разработки и анализа данных до машинного обучения, автоматизации и визуализации.

К числу ключевых преимуществ Питона необходимо отнести кроссплатформенность. Благодаря ей язык может быть использован практически на любом компьютере или мобильном устройстве.

Главное - правильно скачать, установить, настроить и запустить соответствующее программное обеспечение.

Выбор версии и интерпретатора

По состоянию на середину 2022 года доступны три версии Python. В подавляющем большинстве случаев рекомендуется использовать последнюю из них – третью. Тем более – практика показывает, что программы, написанные с применением разных версий языка, нередко конфликтуют между собой или работают некорректно.

Под интерпретатором понимается реализация Python в виде встроенной программы для исполнения исходного кода. Фактически он выступает дешифровщиком, который преобразует строки программы в реальные действия.

Классическим или даже стандартным интерпретатором для рассматриваемого языка программирования выступает CPython. Он является вариантом «по умолчанию». В этом нет ничего удивительного, если учесть очевидные преимущества данной версии. Первым и самым главным из них выступает универсальность и предельная простота. Такая комбинация позволяет писать исходный программный код практически на любом текстовом редакторе, включая лаконичный «Блокнот» от Windows с минимально возможным функционалом. Эту опцию нельзя назвать уникальной, так как и другие интерпретаторы обладают такой возможностью. Что наглядно демонстрирует следующий скриншот.


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

Существует и несколько альтернативных интерпретаторов – PyPy, Jython, IronPython, но любой из них заметно уступает CPython по популярности и частоте практического применения. Поэтому имеет смысл сконцентрироваться именно на нем.

Как установить Python?

Первым этапом установки Python на ПК с любой операционной системой выступает переход на официальный сайт программного продукта. Он размещается на https://www.python.org/. Далее требуется активировать раздел Downloads главного меню. Последующие действия зависят от используемой пользователем ОС.

Windows

Ссылка на скачивание версии программы, предназначенной для Windows, всегда стоит первой. Причем речь идет о последней из выпущенных версий продукта. Для сегодняшнего таковой выступает Python 3.11.1, который опубликован совсем недавно.


Для установки Python на ПК с OS Windows выполняются следующие действия (после описанных чуть выше общих для любой операционной системы):

  1. Выбор подходящей версии программы (с учетом разрядности Windows – 64-битной или 32-битной).

  2. Скачивание установочного файла нажатием кнопки Download.
  3. Активация скачанного файла.
  4. Выбор базовых опций установки.

  5. Завершение установки нажатием кнопки Quit.

Linux

Чтобы произвести установку Питон для Linux, выполняются те же операции. С одним единственным исключением – на странице раздела Downloads требуется кликнуть по ссылке Linux/UNIX.


После этого откроются доступные для данной операционной среды версии программы, что позволит выбрать подходящую и приступить к скачиванию ее установочного файла. Его запуск происходит с помощью стандартной команды следующего вида.

./configure

 make

 make install

Перед началом установки нужно убедиться, что Питон на компьютере отсутствует. Дело в том, что язык программирования входит в большинство сборок для Linux.

macOS

Ссылка для перехода к модификации языка программирования для macOS размещается рядом с аналогичной для Linux. Остальные действия по скачиванию и установке программного продукта выполняются в соответствии со стандартной процедурой.


И для macOS перед началом установки следует проверить присутствие программы на компьютере. По той же причине – язык входит в большинство дистрибутивов с этой операционной системой.

Важно отметить, что существуют вариации Питона и для других операционных систем, включая iOS и Android, которые используются мобильными устройствами.

Чтобы перейти на страницу со ссылками для их скачивания, достаточно активировать опцию Other, которая размещается сразу после macOS.

Альтернативные способы установки Python

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

Thonny

Первый из них предполагает задействование популярной интегрированной среды разработки для Питона в виде созвучной по названию Thonny. Скачивание происходит традиционным способом, а Python входит в число встроенных опций. Создателями среды программирования разработаны версии продукта для всех трех наиболее распространенных операционных систем, включая Windows, Linux и macOS.


Такой вариант установки особенно актуален для начинающих разработчиков на Питоне, так как предоставляет ряд важных преимуществ, включая:

  • отсутствие необходимости заниматься установкой дополнительных плагинов, которые требуются для любых универсальных и традиционных редакторов;
  • возможность избежать выбора подходящей версии интерпретатора, который также встроен в структуру Thonny;
  • экономия времени, так как сразу после установки можно переходить к написанию исходного программного кода – без определения дополнительных настроек и другие промежуточных этапов.

Anaconda/Miniconda

Anaconda и Miniconda представляют собой дистрибутивы сразу двух языков программирования – Python и R, адаптированные специально для проведения научных или инженерных вычислений. Каждый обладает обширным функционалом и множеством дополнительных моделей, предназначенных для выполнения сложных расчетов. Процедура скачивания и установки дистрибутивов не отличается от стандартной, хотя несколько проще и при этом требует больше времени, что объясняется серьезным объемом файлов.


Запуск скриптов

Особенностью Python выступает автоматическая загрузка IDE или среды программирования. Именно она используется непосредственно для написания и сохранения исходного кода. Работа в IDE предусматривает необходимость запуска скриптов. Он выполняется различными способами. Чаще всего используются два из них. Первый – это интерактивный запуск кода, второй – аналогичное действия посредством командной строки. Оба требуют отдельного и более детального описания.

Интерактивный запуск кода

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

Стандартный вариант запуска сессии программирования в интерактивном режиме предусматривает открытие терминала. Альтернативный вариант – введение команды python 3 в предварительно открытую командную строку. Далее следует нажать Enter. Рассмотрим особенности запуска интерактивного режима работы с терминалом для разных операционных систем.

Windows

Операция выполняется традиционным способом. Сначала открывается командная строка, после чего вводится команда python или python 3. Результатом перечисленных действий становится возможность писать новый или открывать и редактировать существующий программный код. Возврат к обычному режиму использования терминала осуществляется введением команды exit.


Linux и macOS

Описанная выше схема действий подходит и для данных операционных систем. Единственным различием выступает вид экрана во время работы терминала в интерактивном режиме. Для каждой ОС он выглядит по-разному, что вполне логично, учитывая существенные отличия их интерфейсов и оформления.


Запуск в командной строке

Специфика запуска скрипта посредством командной строки предусматривает использование дополнительных символов, которые указываются после наименования языка программирования. Например, запрос формата «python –m» позволяет активировать модуль, название которого указывается после –m.

Если после python/python 3 вводится комбинация символов «-i», это означает запуск интерактивного режима интерпретатора. Наиболее часто он используется для ручного тестирования написанной программы с целью ее отладки.

Последние версии операционной системы Windows позволяет запускать нужный пользователю скрипт простым указанием его названия в командной строке. Такая опция удобна, если разработчик работает с ограниченным количеством скриптов и помнит наименование нужного в конкретный момент времени.

Visual Studio Code как универсальное средство для разработки ПО на Python

Несмотря на простоту и универсальность языка программирования Python, для написания кода целесообразно пользоваться специальным редактором. Большая часть разработчиков предпочитает сравнительно легкий в освоении, удобный в работе и одновременно многофункциональные Visual Studio Code.

Скачивания программы происходит с официального сайта компании-разработчика. Порядок совершаемых действий традиционен. После загрузки сайта необходимо сначала активировать опцию Download, после чего выбрать подходящую версию редактора кода из нескольких возможных, включая:

  • Windows;
  • macOS;
  • Linux.


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

  • перенести редактор кода в раздел приложений на персональном компьютере;
  • предоставить программе доступ в папку, на которой хранятся скрипты и программный код, написанный на Python;

  • подтвердить доверие к содержанию и разработчикам скриптов и исходного кода;
  • установить специальные расширения редактора, предназначенные для работы с программным кодом Питона.

Перечисленные действия касаются установки и подготовки редактора Visual Studio Code для macOS. В отношении операционной системы Windows предпринимаются схожие операции, включая выбор и установку подходящего плагина. Найти его не составляет труда – достаточно ввести в строку поиска название языка программирования. Первое расширение в поисковой выдаче будет нужной программой.


Возможные проблемы и пути их решения

Большая часть ошибок при написании исходного кода с помощью Python касается неправильного синтаксиса. Это может показаться немного странным, учитывая простоту языка программирования. Но именно из-за нее многие начинающие разработчики попросту не обращают внимания на несколько принципиально важных моментов, результатом чего становятся следующие типичные ошибки:

  • неправильное использование отступов;
  • отсутствие двоеточий;
  • несоответствие или отсутствие скобок и т.д.
Исправление ошибки не составляет труда. Достаточно внимательно проанализировать написанный код и внести изменения в соответствии с правилами синтаксиса языка программирования Питон.

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

Еще одной частой проблемой новичков выступает так называемая ошибка рекурсии, которая обозначается как RecursionError. Ее устранение требует устранения логических несоответствий программного кода, когда одновременно задействуется множество методов, причем один имеет ограниченный размер стека и предусматривает бесконечную рекурсию.

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

Примером исключения становится ошибка типа или TypeError. Она возникает в случае, если в коде осуществляются действия с данными разного типа. Приложение выглядит следующим образом.

a = 2

b = 'PythonRu'

a + b

Результатом его выполнения станет вывод на экран следующей информации.

TypeError Traceback (most recent call last)

 in 

1 a = 2

2 b = 'PythonRu'

----> 3 a + b

TypeError: unsupported operand type(s) for +: 'int' and 'str'

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

10 / 0

---------------------------------------------------------------------------

ZeroDivisionError Traceback (most recent call last)

 in 

----> 1 10 / 0

ZeroDivisionError: division by zero

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

Курс «Python-разработчик с нуля» от Нетология

Школа

Нетология

Стоимость

82 700 руб

Цена в рассрочку

3 625 руб/мес

Длительность курса

7.5 месяцев

Программа трудоустройства

Есть

Формат

Запись лекций, Онлайн занятия с преподавателем

Курс «IT-специалист с нуля» от Skillfactory

Школа

Skillfactory

Стоимость

123 655 руб

Цена в рассрочку

3 817 руб/мес

Длительность курса

10 месяцев

Программа трудоустройства

Есть

Формат

Запись лекций, Онлайн занятия с преподавателем

Курс «Python-разработчик» от Skillbox

Школа

Skillbox

Стоимость

154 392 руб

Цена в рассрочку

4 980 руб/мес

Длительность курса

10 месяцев

Программа трудоустройства

Есть

Формат

Запись лекций, Онлайн занятия с преподавателем

Что почитать или посмотреть по теме

  1. Документация по Питону с официального сайта компании-разработчика.
  2. Гайд для новичков по работе с Python от разработчика ОС Windows компании Microsoft.
  3. Справочники по языку программирования Python 3 на русском языке.
  4. Эрик Мэтиз «Изучаем Python».
  5. Пол Бэрри «Изучаем программирование на Python».
  6. Билл Любанович «Простой Python. Современный стиль программирования».
  7. Видео ролик на YouTube «Уроки Python/Установка, настойка и использование PyCharm для начинающих».
  8. Видео ролик на YouTube «Урок 1. Быстрый старт. Установка Python».
  9. Видео ролик на YouTube «Как установить Python?»

FAQ

Что представляет собой язык программирования Python?

Это один из самых популярных на сегодняшний день универсальных языков программирования с легким синтаксисом и широкой сферой применения.

Как установить Питон?

Установка предусматривает обращение на официальный сайт компании-разработчика. Далее выбирается нужная версия и операционная система, после чего скачивается установочный файл. Затем остается запустить его и следовать инструкциями установщика.

Как запустить среду программирования на Python?

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

Что нужно учесть при работе на Питоне?

Первое и главное – внимательно изучить детальное руководство пользователя. Найти подобные документы несложно, в том числе на сайте разработчика. В остальном работа с Python намного проще и удобнее большинства альтернативных языков программирования.

Подведем итоги

  1. Python входит в число наиболее популярных на сегодня языков программирования.
  2. Важной причиной его востребованности выступает простая установка и быстрый запуск.
  3. Чтобы установить программу, достаточно зайти на сайт разработчика, выбрать подходящую версию, скачать и запустить установочный файл.
  4. Запуск IDE происходит или обычным открытием программы, или введением различных команд в командной строке.
Часто ищут