Рубріки: Основы

Как скачать и установить Python на Windows, Linux и macOS

Дмитро Сімагін

Язык программирования Python — самый востребованный в коммерческой разработке. Согласно рейтингу TIOBE, он опережает Java, C++, JavaScript и все другие известные языки. Python широко применяется в создании веб-приложений, моделей машинного обучения, анализа данных и многих других задач. Поэтому не удивительно, что ежегодно сотни тысяч новичков по всему миру начинают его изучать. Сегодня мы сосредоточимся на том, как установить Python на компьютеры под управлением операционных систем Windows, Linux и macOS.

Какую версию Python выбрать?

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

Иногда разработчики намеренно устанавливают на свой компьютер устаревшую версию Python — 2.7 или другую. Делается это при работе с legacy-кодом в старых проектах. Учтите, что Python Software Foundation прекратила поддержку устаревших версий. Но вы все равно можете скачать на официальном сайте проекта любые установочные файлы, начиная с версии 1.0.

Интерпретаторы Python — за и против

Чтобы писать код на Python, совершенно не обязательно устанавливать внешний софт. Делать это можно прямо в браузере или в привычном текстовом редакторе. Но если вы планируете запускать свой код, тогда вам нужен интерпретатор. Сейчас в интернете есть несколько удобных онлайн-интерпретаторов кода: например, Replit и Online Python. С их помощью вы можете потренироваться кодировать прямо в браузере, скачивать ничего не нужно.

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

Какую выбрать среду разработки на Python

Для полноценной работы с кодом вам понадобится среда разработки. Мы подобрали для вас наиболее распространенные IDE с поддержкой Python.

  • PyCharm — популярная среда разработки от JetBrains — компании, которая также известна аналогичными решениями IntelliJ IDEA для Java и WebStorm для JavaScript. PyCharm предлагает разработчику систему автодополнения кода, множество полезных в работе плагинов и интеграцию с большинством известных пакетов и библиотек Python. Также эта IDE имеет инструменты для тестирования и отладки кода.
  • IDLE — среда разработки, которая по умолчанию интегрирована в язык Python. Несмотря на довольно ограниченный функционал, она вполне подходит новичкам.
  • Visual Studio Code — мультиязычная среда разработки от Microsoft. Она полностью бесплатная и имеет большое количество расширений, необходимых для работы с кодом.
  • Spyder — еще одна бесплатная среда для Python, в основном предназначенная для поддержки научных расчетов и исследований в области Data Science.

Что касается выбора редакторов кода, то здесь начинающему программисту предоставляется полная свобода. Вы можете писать код в любом удобном для вас редакторе, исходя из собственных предпочтений. Наиболее известными среди разработчиков редакторами для кода сейчас являются Atom и Sublime Text.

Что нужно для установки Python

Для установки Python на ваш компьютер нужен инсталляционный (установочный) файл. Скачать его можно на официальном сайте поддержки проекта Python.org. Там вы сможете выбрать не только подходящую версию, но и платформу: Windows, Linux или macOS.

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

Важно учесть, что при наличии ранее установленных версий Python на ПК их нужно заранее удалить , чтобы не возникала путаница.

После распаковки и инсталляции установочного файла вы получите на своем ПК пакет утилит и дополнений по умолчанию:

  • IDLE;
  • набор документации;
  • менеджер пакетов pip;
  • стандартный набор тестов;
  • Python Launcher.

 

Каждая из перечисленных утилит выполняет свою функцию: например, pip необходим для скачивания и установки дополнительных пакетов, Launcher — для запуска приложений с расширением .py.

Завершив установку, запустите файл cmd.exe и введите python. В командной строке отобразится ваша установленная версия Python. Далее можете приступать к работе с кодом или изучению функционала среды разработки.

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

В отличие от Windows, язык Python уже установлен «по умолчанию» в дистрибутиве Linux Ubuntu. Ваша задача состоит лишь в том, чтобы проверить актуальную версию Python. Это можно сделать при помощи команды:

python3 --version

 

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

ls -l /usr/bin/python*

 

Если по какой-то причине у вас установлена устаревшая версия Python, и вы желаете ее обновить, то это можно сделать двумя способами:

  • с помощью apt (через deadsnakes PPA);
  • из инсталляционных файлов с официального сайта.

Установку нужно выполнять в режиме пользователя root или используя sudo.

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

Python входит в комплектацию операционной системы macOS по умолчанию. Но если ваш Mac относительно устаревший, то есть риск, что в нем установлен Python 2, а не одна из свежих версий. Проверить номер версии можно, открыв терминал и введя в нем python –version или python3 –version.

Если вас не устраивает установленная версия, и вы хотите работать на самой актуальной, тогда вам нужно будет зайти на сайт python.org и в разделе Выпуски Python для macOS выбрать ссылку на скачивание. Установка происходит автоматически после запуска инсталляционного файла.

Что такое CPython и чем он отличается от других версий

Среди новичков в мире программирования часто возникает вопрос по поводу CPython и других версий языка Python. Какую из них устанавливать и чем они различаются. CPython — это эталонная версия языка Python. Стандартная версия, которая поддерживается официальным сообществом и разработчиком этого языка Гвидо ван Россумом. Именно на ней вы должны изучать синтаксис. CPython также является интерпретатором и компилятором, потому что он компилирует код Python в байт-код перед его интерпретацией.

Другие версии: Jython, IronPython, PyPy и Stackless Python считаются измененными. Например, Jython — это реализация Python для выполнения программ на платформе Java. Приложения, которые запускаются в среде Jython, могут одновременно использовать классы как Java, так и Python.

IronPython —это еще одна реализация Python, но уже для платформы Microsoft .NET. Она написана на C# и является транслятором компилирующего типа.

Заключение

Как видите, ничего сложного в установке Python на компьютер нет. Справиться с этой задачей по силам даже школьнику. Все что вам нужно — это следовать простым инструкциям этого руководства. Надеюсь, публикация помогла вам начать изучение Python и уже совсем скоро вы достигнете больших успехов в программировании и разработке приложений.

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

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

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024