Share This
Связаться со мной
Крути в низ
Categories
//Как установить Python

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

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

kak ustanovit python e029e1a - Как установить Python

Преимущества и недостатки Python

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

  1. Простоту изучения – Пайтон считается лучшим языком для начинающих.
  2. Понятный, гибкий, интуитивный синтаксис – код легко писать, читать и модифицировать.
  3. Универсальность – Python подходит для создания любых программ, кроме тех приложений, которым требуется высокая производительность и прямое взаимодействие с «железом».
  4. Возможность использования в самых перспективных сферах разработки – от искусственного интеллекта до интернета вещей.
  5. Беспроблемную интеграцию с любыми другими языками и технологиями:
  • фрагменты Python-приложений, которым необходима высокая скорость исполнения, можно писать на C, C++ или Java;
  • на Python часто пишут код, связывающий разнообразные службы и компоненты на крупных платформах;
  • серверная часть веб-приложений на Python прекрасно сочетается с любыми фреймворками, на которых пишут пользовательские интерфейсы.

kak ustanovit python 19fc2a6 - Как установить Python

Рейтинг популярности языков программирования TIOBE

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

Помимо длинного списка преимуществ, Пайтон известен несколькими недостатками. Главные из них:

  1. Низкая (по сравнению с C++ и Java) производительность. По этой причине на Python не пишут игры и другие приложения, для которых критична максимальная скорость исполнения. Пайтон также не подходит для решения большинства олимпиадных задач, которые предусматривают ограничения по скорости выполнения и объему используемой памяти.
  2. Высокое потребление системных ресурсов. Даже самая простая игра на Пайтон будет загружать процессор и оперативную память гораздо сильнее, чем аналогичное приложение на C++ или Java.
  3. Выделение блоков кода пробелами. В отличие от других языков, функциональные блоки в Python выделяются пробелами. Использование табуляции допускается, но не рекомендуется, поскольку при смешивании пробелов и табуляции в одной программе интерпретатор выдает ошибку. Лишний или недостающий пробел также вызовет ошибку.
  4. Открытый, некомпилированный код готовых приложений и скриптов. Python – интерпретируемый язык, программы на нем обычно не компилируются в .exe файлы, и пользователи могут случайно повредить код. Кроме того, для запуска некомпилированных Пайтон-программ требуется установка интерпретатора. Эту проблему можно решить упаковкой Python-приложения в exe-файл, но такой метод не является компиляцией в полном смысле этого слова.

Где скачать Питон и как установить

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

Способ 1: Отдельная установка. Понадобится установочный файл, скачанный с официального сайта. Выберите нужную платформу – в соответствующих разделах выложены релизы Python для Windows, для macOS и для других поддерживаемых ОС. Во время установки интерпретатора будет также установлена базовая среда разработки – ее можно запустить, кликнув в меню по IDLE. Но эта среда не отличается удобством и подходит лишь для запуска небольших скриптов.

kak ustanovit python d29ddf7 - Как установить Python

Стандартная IDLE Python не отличается большим набором опций

Гораздо удобнее писать и запускать программы на Python в специализированной IDE (интегрированной среде разработки) вроде PyCharm или Wing, либо в универсальном редакторе кода – например, Sublime Text, Vim или Visual Studio Code. Редактор или IDE устанавливают после установки Python.

Способ 2: Установка в составе IDE. Минималистичная IDE Thonny автоматически устанавливает Python. Это оптимальный способ для начинающих:

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

kak ustanovit python 5cadeec - Как установить Python

Thonny устанавливает Пайтон самостоятельно

Способ 3: Установка вместе с пакетом Anaconda или Miniconda. Эти пакеты, помимо интерпретатора Python, включают в себя множество модулей для научных расчетов, а в качестве IDE используют Spyder. Если вы не планируете писать программы для научных и инженерных вычислений, лучше остановить выбор на первом или втором способе.

kak ustanovit python 24194a4 - Как установить Python

Spyder в комплекте с Anaconda или Miniconda отлично подходит для инженерных расчетов

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

Установка Python в составе специализированной IDE вроде Thonny не вызовет затруднений – достаточно принять условия лицензионного соглашения и нажать кнопку Install. Если же вы хотите писать и запускать код в редакторе Visual Studio Code или в IDE PyCharm, сначала придется скачать и установить нужную версию интерпретатора. Установить Python на Windows очень просто:

  • кликните по скачанному с официального сайта файлу;
  • выберите Install Now;
  • не забудьте отметить опцию Add Python 3.x to PATH.

kak ustanovit python 4736ba8 - Как установить Python

Обязательно добавьте Пайтон в переменную окружения PATH Обратите внимание: последняя версия, работающая на Windows 7 – Python 3.8.11.

Установка Python на macOS

Операционная система macOS включает интерпретатор Python по умолчанию. Но, скорее всего, версия окажется безнадежно устаревшей – macOS, начиная с 10.8 и заканчивая 12.3., поставлялась с Python 2.7. Проверить версию можно в терминале с помощью команды python --version.

Чтобы установить свежий релиз Python, скачайте нужную версию с официального сайта и запустите установку, кликнув по файлу дважды. Нажмите кнопку Continue.

kak ustanovit python 5ab45e8 - Как установить Python

Установить Python на macOS так же просто, как на Windows

После завершения установки папка с Python откроется автоматически.

kak ustanovit python 77aa0ba - Как установить Python

Можно запускать IDLE

Установка Python на Ubuntu

Практически все ОС семейства Linux поставляются с Python. Проверить версию интерпретатора на Ubuntu можно с помощью команды: python3--version. Если нужна более свежая версия Python, интерпретатор придется обновить. Откройте терминал (CTRL + ALT + T) и выполните последовательно эти команды:

         sudo apt update && sudo apt upgrade -y sudo apt install software-properties-common -y sudo add-apt-repository ppa:deadsnakes/ppa sudo apt install python3.10      

Проверьте успешность установки:

         $ python3.10 --version 3.10.4      

Настройка Visual Studio Code для работы с Python в среде macOS

Visual Studio Code – один из самых популярных редакторов кода. VS Code также можно рассматривать, как простую IDE – там есть набор инструментов для автозавершения кода и отладки программ. Скачайте установочный файл, дважды кликните, чтобы открыть архив:

kak ustanovit python fa0db2e - Как установить Python

Архив с VS Code

И перенесите редактор в приложения:

kak ustanovit python 802accd - Как установить Python

Для установки достаточно перенести файл в Applications

Теперь нужно открыть редактору доступ в папку, где хранятся программы и скрипты на Python. Создайте папку на рабочем столе, затем откройте ее в VS Code. Редактор запросит разрешение на доступ – нажмите ОК:

kak ustanovit python fb589bb - Как установить Python

VS Code нужен доступ к папке с программами на Python

Если появится вопрос, доверяете ли вы авторам скриптов, находящихся в папке – ответьте утвердительно:

kak ustanovit python bf00485 - Как установить Python

Стандартный вопрос о доверии к авторам скриптов

Теперь нужно установить расширение для работы с программами на Python. Проще всего предоставить редактору сделать это самостоятельно. Для этого создайте файл с расширением .py в папке, к которой уже предоставили доступ. VS Code автоматически обнаружит новый тип расширения и предложит установить плагин (справа внизу):

kak ustanovit python 01485a6 - Как установить Python

Запрос на установку расширения

Нажмите Install для запуска установки:

kak ustanovit python 99cbf60 - Как установить Python

Установка расширения для Python в VS Code

Другой способ установить плагин для работы с Python-кодом – выбрать его из списка доступных расширений на маркетплейсе:

kak ustanovit python f951539 - Как установить Python

Установка из маркетплейса

Осталось выбрать нужную версию интерпретатора Python. Нажмите на кнопку Select Python Interpreter:

kak ustanovit python c6444a4 - Как установить Python

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

Затем выберите рекомендованную (самую свежую версию) из доступных:

kak ustanovit python 53c515f - Как установить Python

Если в списке будет несколько версий – выбирайте самую свежую

Второй способ подключить нужную версию интерпретатора – нажать CMD + SHIFT + P, напечатать Python, и выбрать Select Interpreter.

Настройка Visual Studio Code для работы с Python в среде Windows

Скачайте установочный файл с официального сайта. Дважды кликните по файлу для запуска мастера установки. После завершения установки VS Code автоматически запустится. Нажмите комбинацию клавиш Ctrl + Shift + X, чтобы открыть Расширения. Это также можно сделать из меню – выберите Обзор и затем Расширения:

kak ustanovit python a1bc385 - Как установить Python

Расширения в VS Code для Windows

Введите python в поле поиска, затем выберите расширение Python, подписанное Майкрософт – обычно это первый плагин в списке найденных. Нажмите на кнопку Установка:

kak ustanovit python a8758a1 - Как установить Python

Нужное расширение опубликовано Майкрософт

После установки расширения кнопка изменится на значок ⚙Параметры. Как правило, VS Code автоматически распознает интерпретатор Python. Если этого не произошло, либо нужно подключить другую версию – наберите Python: Select Interpreter в строке состояния (status bar) и выберите нужный вариант.

kak ustanovit python 3baca5d - Как установить Python

Выбор нужного интерпретатора в строке состояния

Настройка PyCharm

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

Выбрать интерпретатор для отдельного проекта можно из строки состояния (status bar):

kak ustanovit python d926bb3 - Как установить Python

Выбор нужной версии интерпретатора из строки состояния

Также можно выбрать нужную версию Python, нажав Ctrl + Alt + S, и перейдя в настройки проекта: Project название проекта > Python Interpreter. Чтобы просмотреть список всех установленных интерпретаторов, нажмите Show All:

kak ustanovit python 6d5c386 - Как установить Python

Show All покажет все установленные интерпретаторы

Чтобы выбрать интерпретатор для всех новых проектов по умолчанию:

  1. На Windows и Linux откройте в меню File > New Projects Setup > Settings for New Projects.
  2. На macOS перейдите в File > New Projects Setup > Preferences for New Projects.

Затем в настройках Python Interpreter выберите один из установленных интерпретаторов, либо кликните по значку-шестеренке, чтобы загрузить новый.

Интерпретаторы Python онлайн

Самый известный из таких интерпретаторов – проект Jupyter Notebook. Запускать программы на Питоне можно прямо на странице:

kak ustanovit python d44fa26 - Как установить Python

Jupyter Notebook исполняет код в браузере

При желании Jupyter Notebook можно установить на свой компьютер с помощью команды pip install notebook. Если во время установки появится сообщение о том, что на компьютере нет Rust, его можно скачать здесь. Запускают Jupyter Notebook командой jupyter notebook, после чего блокнот можно открыть в браузере по ссылке http://localhost:8888/tree.

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

  • Replit – позволяет подключать любые библиотеки, загружать нужные файлы и базы данных.
  • Python Online Compiler – простой интерпретатор, отлично подойдет для новичков.
  • Online Python – удобный и простой интерпретатор.
  • Online Python 3 IDE – поддерживает совместную разработку.
  • Online Python Interpreter – предоставляет возможность сохранять и скачивать проекты.

kak ustanovit python a8ed8d6 - Как установить Python

Онлайн-интерпретатор работает в любом браузере

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

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

  • 0 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close