В этом уроке мы установим с Вами интерпретатор для таких операционных систем, как Linux и OS X. Для Windows мы установим интерпретатор во второй части этого урока, в следующей статье!
Истоки
Из источника Википедия Python:
высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода
Разберем более детально. Начнем с того, что Python , в принципе, язык программирования, т.е. инструмент, предназначенный для создания программ, посредством написания определенного кода,который понимает сам компьютер. Высокоуровневый-понятие, по которому различают яп(языки программирования). Высокоуровневый ЯП-это язык, более понятный человеку, но более тяжело различаемый компьютером. Ближе к низкоуровневым языкам, они становятся более сложны для человека, но проще для понимания компьютера. Например, "Hello, world!" можно вывести на экран при помощи команд, которые составляются в код. На assembler е (один из самых низкоуровневых языков) можно вывести это предложение, посредством написания:
@(вместо "хештега")include <unistd.h>
int main()
{
const char * msg = "Hello, world!\n";
write(0, msg, 13);
return 0;
}
В тоже время на Python достаточно написать:
print("Hello,world!")
Разница на лицо!
Язык общего назначения означает, что на нем можно сделать почти все, что захочешь. Ведь есть ЯП, предназначенные исключительно для создания сайтов или игр. Также, особенность языка позволяет быстро компилировать (переводить программный код на машинный код) программы, уменьшать подвисания, во время выполнения сложных задач.
Установка
На данный момент актуальна версия Python3. С каждым разом яп наполняют новые улучшения и обновления. Именно поэтому, лучше всегда работать на последних версиях. Однако, если учить Python2, Вы будете все равно изучать тоже самое, что и в Python3, за исключением некоторых мелких деталей. Все таки 2-ая и 3-я версия отличаются друг от друга. После установки Python на ваш компьютер/планшет/ноутбук/телефон, Вы получите интерпретатор и тривиальный редактор кода, а также дополнительные системные файлы, которые в принципе Вам не потребуются, но удаление которых приведет к невалидности, как интерпретатора, так и Ваших python программ. Python является кросс-платформенным языком программирования, т.е. работает во всех основных операционных системах (ОС). Также это означает, что любая написанная Вами программа будет работать там, где установлен интерпретатор Python. Для начала мы проверим наличие интерпретатора на Вашем устройстве, а после я покажу, как устанавливать его на различные ОС и устройства.
Linux
Системы семейства Linux ориентированы на программистов, поэтому поддержка Python уже установлена на большинстве компьютеров Linux. Разработчики Linux стараются всячески помогать программистам и людям, которые начинают окунаться в эту сферу. Для того, чтобы узнать версию Python или его наличие в принципе, нажмите сочетание клавиш Ctrl+Alt+T (в Ubuntu). Для начала проверим изначальную поддержку Python на устройстве. Для этого, введите команду
$ python
соблюдая приведенный регистр. После Enter, появится информация о версии Python на Вашем компьютере и строка для дальнейших команд. Чтобы выйти из приглашения Python, введите сочетание клавиш Ctrl+D или введите exit() (также соблюдая регистр). После этого Вы снова окажетесь в приглашении терминала. Установленный Python может быть 2-ой версии, но помимо нее, на Linux е может быть установлен и Python 3. Попробуйте ввести
$ python3
При наличии 3-ей версии, Вам высветится приглашения от 3-ей версии ЯП. Python включается по умолчанию почти в каждую систему Linux, но возможно, Вы захотите использовать другую версию. Для того, чтобы определить какая версия на данный момент у Вас, напишите все в том же терминале:
$ python --version
Опять же, Вам может вывести версию Python2 , потому что он по умолчанию на первом месте в интерпретаторе. Для того, чтобы узнать версию Python3, введите:
$ python3 --version
Если у Вас не установлен Python или Вам нужно установить другую версию, воспользуйтесь пакетом deadsnakes:
$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
$ sudo apy-get install python(версия Python)
Например, установим Python3.6:
$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
$ sudo apy-get install python3.6
В конце концов, эти команды устанавливают Python той версии, какой Вы написали в командной строке. В дальнейшем можно зайти в терминальный сеанс:
$ python3.5
Когда Вы оказываетесь в сеансе, Вы увидите перед строкой ввода: >>> . Это означает, что все дальнейшие команды, которые Вы введете, будут обращены напрямую в терминал Python. Вы не сможете обратиться к компьютеру, до тех пор, пока не выйдете из этого сеанса, посредством зажатия клавиш Ctrl+D или написания в командную строку:
>>> exit() (стрелочки не нужно вводить!)
На практике Вам потребуется заходить в сеанс, если нужно настроить текстовый редактор или запустить программу через командную строку.
OS X
В большинстве систем OS X поддержка Python уже установлена. Даже если Вы уверены в том, что Python устанавливать не нужно, Вам придется установить текстовый редактор и убедится в том, что он правильно настроен. Но для того, чтобы проверить наличие Python в вашей системе, откройте терминальное окно (команда Applications ➤ Untilities ➤ Terminal) или нажмите сочетание клавиш Command+пробел, а после введите terminal в строке и нажмите Enter. В открытом окне введите:
$ python
После нажатия Enter, на экране появится информация о том, какая версия Python у Вас установлена, и такое же приглашение >>>, в котором можно также вводить команды, которые будут направлены в терминальный сеанс Python. Выйти из сенса можно также, как и в Linux-е: зажать клавиши Ctrl+D или написать в командную строку:
>>> exit() (стрелочки не нужно вводить!)
После этого Вы вернетесь к приглашению терминала. Чтобы проверить наличие Python3 в Вашей системе, введите:
$ python3
Вполне возможно, у Вас высветится ошибка, то это означает, что на Вашем ОС нет python3. Фрагменты кода можно писать в терминальном окне, но начнем мы это делать в следующих уроках, так как мы еще не знаем синтаксиса языка.
Если у Вас все таки не установлен Python или Вы хотите установить другую версию, введите в консоли:
$ python --version
или же:
$ python3 --version
для того, чтобы убедиться, есть ли нужная версия уже у Вас. Опять же, не переживайте, если у Вас в очередной раз всплывет консольная ошибка, это нормально, в последствии, мы установим то, что Вам нужно.
(Совет: если Вы не получаете уведомления об ошибке при проверке наличия Python3 версии, пишите в дальнейших командах с употреблением python, python3 !)
Для установки нужной версии Python воспользуемся пакетом Homebrew:
$ xcode-select --install (так как Homebrew зависит от пакета Apple Xcode)
После того, как Вы напишите эту команду в консоли, Вам всплывет несколько подтверждений в диалоговых окнах. Подтверждаем все окна, а после устанавливаем и сам Homebrew :
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Документацию прочтите на сайте: https://brew.sh/
Чтобы проверить наличие Homebrew на вашем устройстве, также напишите в консоль:
$ brew doctor
Результат должен быть: Your system is ready to brew.
Теперь устанавливаем сам Python3:
$ brew install python3
Для проверки установленной версии:
$ python3 --version
После, Вы сможете пользоваться командой:
$ python3
Для того, чтобы открывать программы или настраивать текстовый редактор, например, чтобы он писал программы в Python3, а не в Python2.
В следующем уроке мы с Вами установим Python в операционной системе Windows, а после и установим текстовые редакторы для каждого из ОС. С Вами был ДВ01ЧНЫЙ КОД, подписывайтесь на наш канал, пишите комментарии, ставьте лайки и не забывайте, изучая программирование, Вы обеспечиваете себя лучшим будущим!
Читайте также:
2. Выйдет ли Half Life 3? Наглость Valve или величайший проект в игроиндустрии?
ОСНОВНОЙ МАТЕРИАЛ В ЭТОМ УРОКЕ БЫЛ ВЗЯТ ИЗ РЕСУРСОВ: ПРИЛОЖЕНИЕ SOLOLEARN И КНИГА ЭРИКА МЭТИЗА "ИЗУЧАЕМ PYTHON", 2-Е ИЗДАНИЕ.