Python входит в число наиболее популярных языков программирования. Главным его достоинством заслуженно считается сочетание универсальности и простого синтаксиса. В результате даже начинающий программист способен изучить язык достаточно быстро. Рассмотрим подробнее, как установить и запустить Python, чтобы создать свое первое приложение.
Python или, в русскоязычном варианте написания, Питон относится к высокоуровневым языкам программирования так называемого общего назначения. Первая версия появилась в далеком 1991 году. Язык используется для написания приложений в самых разных областях IT-отрасли – от обычной веб-разработки и анализа данных до машинного обучения, автоматизации и визуализации.
К числу ключевых преимуществ Питона необходимо отнести кроссплатформенность. Благодаря ей язык может быть использован практически на любом компьютере или мобильном устройстве.
Главное - правильно скачать, установить, настроить и запустить соответствующее программное обеспечение.
По состоянию на середину 2022 года доступны три версии Python. В подавляющем большинстве случаев рекомендуется использовать последнюю из них – третью. Тем более – практика показывает, что программы, написанные с применением разных версий языка, нередко конфликтуют между собой или работают некорректно.
Под интерпретатором понимается реализация Python в виде встроенной программы для исполнения исходного кода. Фактически он выступает дешифровщиком, который преобразует строки программы в реальные действия.
Классическим или даже стандартным интерпретатором для рассматриваемого языка программирования выступает CPython. Он является вариантом «по умолчанию». В этом нет ничего удивительного, если учесть очевидные преимущества данной версии. Первым и самым главным из них выступает универсальность и предельная простота. Такая комбинация позволяет писать исходный программный код практически на любом текстовом редакторе, включая лаконичный «Блокнот» от Windows с минимально возможным функционалом. Эту опцию нельзя назвать уникальной, так как и другие интерпретаторы обладают такой возможностью. Что наглядно демонстрирует следующий скриншот.
Но только CPython делает это быстро, удобно для программиста и с визуальной наглядности осуществляемых процессов. Поэтому можно сделать достаточно очевидный промежуточный вывод, который заключается в следующем.
Существует и несколько альтернативных интерпретаторов – PyPy, Jython, IronPython, но любой из них заметно уступает CPython по популярности и частоте практического применения. Поэтому имеет смысл сконцентрироваться именно на нем.
Первым этапом установки Python на ПК с любой операционной системой выступает переход на официальный сайт программного продукта. Он размещается на https://www.python.org/. Далее требуется активировать раздел Downloads главного меню. Последующие действия зависят от используемой пользователем ОС.
Ссылка на скачивание версии программы, предназначенной для Windows, всегда стоит первой. Причем речь идет о последней из выпущенных версий продукта. Для сегодняшнего таковой выступает Python 3.11.1, который опубликован совсем недавно.
Для установки Python на ПК с OS Windows выполняются следующие действия (после описанных чуть выше общих для любой операционной системы):
Чтобы произвести установку Питон для Linux, выполняются те же операции. С одним единственным исключением – на странице раздела Downloads требуется кликнуть по ссылке Linux/UNIX.
После этого откроются доступные для данной операционной среды версии программы, что позволит выбрать подходящую и приступить к скачиванию ее установочного файла. Его запуск происходит с помощью стандартной команды следующего вида.
./configure
make
make install
Перед началом установки нужно убедиться, что Питон на компьютере отсутствует. Дело в том, что язык программирования входит в большинство сборок для Linux.
Ссылка для перехода к модификации языка программирования для macOS размещается рядом с аналогичной для Linux. Остальные действия по скачиванию и установке программного продукта выполняются в соответствии со стандартной процедурой.
И для macOS перед началом установки следует проверить присутствие программы на компьютере. По той же причине – язык входит в большинство дистрибутивов с этой операционной системой.
Важно отметить, что существуют вариации Питона и для других операционных систем, включая iOS и Android, которые используются мобильными устройствами.
Чтобы перейти на страницу со ссылками для их скачивания, достаточно активировать опцию Other, которая размещается сразу после macOS.
Помимо классического способа установки Python, который предусматривает задействование официального сайта компании-разработчика, существует, как минимум два альтернативных, используемых не реже.
Первый из них предполагает задействование популярной интегрированной среды разработки для Питона в виде созвучной по названию Thonny. Скачивание происходит традиционным способом, а Python входит в число встроенных опций. Создателями среды программирования разработаны версии продукта для всех трех наиболее распространенных операционных систем, включая Windows, Linux и macOS.
Такой вариант установки особенно актуален для начинающих разработчиков на Питоне, так как предоставляет ряд важных преимуществ, включая:
Anaconda и Miniconda представляют собой дистрибутивы сразу двух языков программирования – Python и R, адаптированные специально для проведения научных или инженерных вычислений. Каждый обладает обширным функционалом и множеством дополнительных моделей, предназначенных для выполнения сложных расчетов. Процедура скачивания и установки дистрибутивов не отличается от стандартной, хотя несколько проще и при этом требует больше времени, что объясняется серьезным объемом файлов.
Особенностью Python выступает автоматическая загрузка IDE или среды программирования. Именно она используется непосредственно для написания и сохранения исходного кода. Работа в IDE предусматривает необходимость запуска скриптов. Он выполняется различными способами. Чаще всего используются два из них. Первый – это интерактивный запуск кода, второй – аналогичное действия посредством командной строки. Оба требуют отдельного и более детального описания.
Интерактивный режим работы терминала Python используется для ручного тестирования исходного кода.
Стандартный вариант запуска сессии программирования в интерактивном режиме предусматривает открытие терминала. Альтернативный вариант – введение команды python 3 в предварительно открытую командную строку. Далее следует нажать Enter. Рассмотрим особенности запуска интерактивного режима работы с терминалом для разных операционных систем.
Операция выполняется традиционным способом. Сначала открывается командная строка, после чего вводится команда python или python 3. Результатом перечисленных действий становится возможность писать новый или открывать и редактировать существующий программный код. Возврат к обычному режиму использования терминала осуществляется введением команды exit.
Описанная выше схема действий подходит и для данных операционных систем. Единственным различием выступает вид экрана во время работы терминала в интерактивном режиме. Для каждой ОС он выглядит по-разному, что вполне логично, учитывая существенные отличия их интерфейсов и оформления.
Специфика запуска скрипта посредством командной строки предусматривает использование дополнительных символов, которые указываются после наименования языка программирования. Например, запрос формата «python –m» позволяет активировать модуль, название которого указывается после –m.
Если после python/python 3 вводится комбинация символов «-i», это означает запуск интерактивного режима интерпретатора. Наиболее часто он используется для ручного тестирования написанной программы с целью ее отладки.
Последние версии операционной системы Windows позволяет запускать нужный пользователю скрипт простым указанием его названия в командной строке. Такая опция удобна, если разработчик работает с ограниченным количеством скриптов и помнит наименование нужного в конкретный момент времени.
Несмотря на простоту и универсальность языка программирования Python, для написания кода целесообразно пользоваться специальным редактором. Большая часть разработчиков предпочитает сравнительно легкий в освоении, удобный в работе и одновременно многофункциональные Visual Studio Code.
Скачивания программы происходит с официального сайта компании-разработчика. Порядок совершаемых действий традиционен. После загрузки сайта необходимо сначала активировать опцию Download, после чего выбрать подходящую версию редактора кода из нескольких возможных, включая:
Чтобы начать работу с редактором, после скачивания и установки программы необходимо произвести несколько дополнительных операций:
Перечисленные действия касаются установки и подготовки редактора 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
Питон является универсальным и кроссплатформенным языком программирования. Оборотной стороной настолько широкой сферы его практического применения становится разнообразие возможных ошибок.
Школа |
Нетология |
Стоимость |
82 700 руб |
Цена в рассрочку |
3 625 руб/мес |
Длительность курса |
7.5 месяцев |
Программа трудоустройства |
Есть |
Формат |
Запись лекций, Онлайн занятия с преподавателем |
Школа |
Skillfactory |
Стоимость |
123 655 руб |
Цена в рассрочку |
3 817 руб/мес |
Длительность курса |
10 месяцев |
Программа трудоустройства |
Есть |
Формат |
Запись лекций, Онлайн занятия с преподавателем |
Школа |
Skillbox |
Стоимость |
154 392 руб |
Цена в рассрочку |
4 980 руб/мес |
Длительность курса |
10 месяцев |
Программа трудоустройства |
Есть |
Формат |
Запись лекций, Онлайн занятия с преподавателем |
Это один из самых популярных на сегодняшний день универсальных языков программирования с легким синтаксисом и широкой сферой применения.
Установка предусматривает обращение на официальный сайт компании-разработчика. Далее выбирается нужная версия и операционная система, после чего скачивается установочный файл. Затем остается запустить его и следовать инструкциями установщика.
Запуск производится в одном из двух режимов – обычном или виртуальном. Второй подходит для ручного тестирования. Открытие происходит или с задействованием командной строки, или обычным запуском программы.
Первое и главное – внимательно изучить детальное руководство пользователя. Найти подобные документы несложно, в том числе на сайте разработчика. В остальном работа с Python намного проще и удобнее большинства альтернативных языков программирования.