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

python_diff_os_cover3-1
Инструкция по установке и запуску популярного языка программирования

В 2021 году Python занял первое место в индексе TIOBE, обогнав Java и C#. На этом языке создают приложения, игры и нейросети, анализируют данные и автоматизируют процессы. Разбираемся, как установить Python на Windows, Linux и macOS.

Что нужно установить?

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

Компиляторов и интерпретаторов для Python много, но эталоном считается CPython. Это изначальная версия языка, которую пользователи скачивают с официального сайта. Она лучше всего совмещается с пакетами и модулями Python.

Выберем стандартный интерпретатор CPython и посмотрим, как его установить.

Читайте также: Кому и для чего нужен Pyhton?

Курс

Python для анализа данных

Вы научитесь быстро обрабатывать большие файлы и создавать отчеты, освоите парсинг и работу с API

Узнать подробности

Установка CPython

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

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

На официальном сайте выбираем Python для Windows, скачиваем и запускаем файл. Если на компьютере уже была установлена более ранняя версия — Python 2, то удалите ее и скачайте последнюю — Python 3.

По умолчанию устанавливается:

  • IDLE (интегрированная среда разработки Python-программ)
  • Документация
  • Менеджер пакетов pip (он нужен для скачивания и установки других пакетов на Python)
  • Стандартный набор тестов
  • Python Launcher (нужен для запуска программ с расширением .py.)

Затем выберите путь установки и укажите «Установку для всех пользователей» (Install for all users). Самой простой способ проверить, что все работает — через командную строку.

  • Запустите cmd.exe через диспетчер задач или поиск
  • Введите “python”
  • Командная строка выведет версию python, установленную в системе

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

Python входит в большинство сборок Linux. Проверить это можно так: откройте окно терминала и выполните команды:

python —version
python2 —version
python3 —version

Если по какой либо причине на вашей системе стоит старая версия, то вы можете самостоятельно скомпилировать последнюю версию CPython.

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

Python также входит в комплект macOS, его можно запустить через терминал (найти терминал можно в поисковой строке). Если вы хотите установить самую последнюю версию, она доступна в разделе Выпуски Python для macOS.

Как начать кодить на Python 

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

А чтобы написать hello world на python, достаточно всего одной строки: print (“Hello world!”).

Читайте также: С чего начать учить Python?

Альтернативы CPython

У Python много реализаций. Например, Jython — реализация Python на языке Java. Как и в CPython, исходный код конвертируется в байт-код – набор инструкций для интерпретатора. Jython работает на виртуальной машине JVM. Эта реализация помогает сделать работу с Java-программами более удобной. Кроме того, у пользователей Python появляется доступ к большой экосистеме библиотек и фреймворков, имеющихся в Java.

Также существует IronPython — реализация для платформ Microsoft .NET, полностью написанная на C#. Она запускается на виртуальной машине .NET. С ее помощью пользователи получают доступ к функциям и классам C#, библиотекам и фреймворкам .NET прямо из IronPython.

Есть еще Руру — он наиболее совместим с CPython, что позволяет запускать веб-фреймворки: например, Django или Flask. PyPy использует JIT-компиляцию (Just-in-time), которая помогает компилировать исходный код прямо во время выполнения программы. Это делает РуРу быстрее CPython.

Профессия

Fullstack-разработчик на Python

За 15 месяцев вы освоите программирование и создадите первые веб-проекты

  • В практических форматах освоите бэкенд на Python и фронтенд на JavaScript
  • 30+ мини-проектов
  • Консультации от Центра Карьеры

Узнать подробности

Освойте новую профессию

(рейтинг: 5, голосов: 2)
Добавить комментарий