Установка Python и подготовка окружения

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

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

Инструкция для Windows

Пошаговая инструкция установки окружения

  1. Запустите программу Windows PowerShell в режиме администратора. В списке программ найдите программу Windows PowerShell, правый клик по её названию откроет контекстное меню, выберите в нём запустить от имени администратора.
    Пользователи Windows 7, внимание. Проверьте, какая версия PowerShell у вас установлена. Для этого скопируйте команду
    Скопировать кодPOWERSHELL
    Get-Host | Select-Object Version
    вставьте её в окно Powershell и нажмите Enter.
    Если версия менее третьей — вам необходимо обновить PowerShell, иначе выполнить следующие шаги не получится.
    Имейте в виду, что при обновлении PowerShell система может потребовать установки дополнительного бесплатного программного пакета и обновлений операционной системы. Это нормально, так уж устроен мир Windows.
  2. На экране появится чёрное окно: «командная строка». Все следующие команды будем выполнять в нём. Вставьте текст команды в окно командной строки: правый клик по окошку автоматически вставит текст из буфера обмена в командную строку. Нажмите Enter для выполнения команды.
  3. Для начала установите пакетный менеджер Chocolatey. Скопируйте текст команды установки со страницы https://chocolatey.org/install. Внимательно следите за тем чтобы скопировать всю строку, она длинная:
    Скопировать кодBASH
    Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
  4. Нажмите клавишу «Ввод» — и через пару мгновений у вас будет установлен менеджер пакетов Chocolatey. Он поможет вам устанавливать все остальные программы: просто выполните в командной строке инструкцию вида choco install <имя программы для установки>. Да, это программа для установки программ.
  5. Теперь установите Python. Для этого в командной строке выполните:
    Скопировать кодBASH
    choco install python
    После выполнения этой команды у вас установится последняя версия Python. То же самое можно сделать, скачав с сайта Python.org установщик и запустив его на компьютере. Но программисты обычно пользуются менеджером пакетов: это экономит время и даёт возможность установить несколько программ одной командой.
  6. Для пользователей Windows 7 и Vista необходим дополнительный шаг: установка дополнительной библиотеки для поддержки защищённых соединений. Запустите следующую команду:
    Скопировать кодBASH
    choco install openssh
  7. Устанавливаем рабочие инструменты:
    • бесплатный редактор кода Visual Studio Code
    • менеджер контроля версий Git Команды по установке нескольких приложений можно объединить в одну:
    Скопировать кодBASH
    choco install vscode git
На некоторых конфигурациях Windows пакетный менеджер Chocolatey может работать с ошибками или не работать вообще.
Если всё плохо и Chocolatey выдаёт ошибки или не запускается — устанавливайте программное обеспечение «по старинке»: скачивайте установочные файлы и запускайте их.

Инструкция для macOS

Первым делом установим утилиты разработчика, после этого — менеджер пакетов Brew https://brew.sh/, а потом, уже через Brew, установим все остальные программы.
Запустите программу Терминал (или Terminal.app), она находится в директории /Applications/Utils/. Все команды будем выполнять в окне этой программы.

По шагам

  1. Установите утилиты разработчика. Для этого в терминале запустите такую команду:
    Скопировать кодBASH
    xcode-select --install
  2. При установке скачается довольно большой файл. Хорошая новость в том, что после этого ваш компьютер станет Настоящим Компьютером Программиста. Во время установки система попросит подтвердить лицензию на установку. Соглашайтесь.
  3. Устанавливаем менеджер пакетов brew (скопируйте код со страницы brew.sh/index_ru):
    Скопировать кодBASH
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  4. Теперь можно установить Python и Git, это можно сделать одной командой:
    Скопировать кодBASH
    brew install python git
  5. Устанавливаем редактор Visual Studio Code из дополнительного набора пакетов:
    Скопировать кодBASH
    brew cask install visual-studio-code

Инструкция для Linux (Ubuntu)

Запустите программу Терминал.
  1. Сперва установите Python, для этого в терминале выполните команду
Скопировать кодBASH
sudo apt-get install python3
Перед установкой терминал попросит вас ввести пароль администратора — сделайте это.
  1. По такой же схеме установите Git
Скопировать кодBASH
sudo apt-get install git
  1. Чтобы установить редактор вам понадобится менеджер пакетов snap. Установите его командой
Скопировать кодBASH
sudo apt install snap
  1. Устанавливаем редактор Visual Studio Code из дополнительного набора пакетов:
Скопировать кодBASH
sudo snap install code --classic
  1. После того, как всё скачается и установится, вы сможете запустить Visual Studio Code командой code в терминале.

Поздравляем!

Теперь ваш компьютер готов для учёбы и настоящего программирования!