Установка Python#

Алгоритм — это последовательность каких-либо действий для исполнителя, записанная на формальном языке и приводящая к заданной цели за конечное число шагов.

Исполнитель — это человек, животное или техническое устройство, способное выполнять определенный набор команд.

Алгоритм всегда предназначается для конкретного исполнителя. Формальный язык — это язык, который содержит конечное количество синтаксических конструкций и все его конструкции однозначно понимаются исполнителем, для которого он создан.

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

Программа – представление алгоритма на специальном формальном языке, который нужно выполнить с исходными данными и получить как результат выходные данные. Исполнителем программы является компьютер или гаджет.

Оператор – это элемент языка, задающий полное описание действия, которое необходимо выполнить в программе.

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

Для выполнения программы компьютером или гаджетом, необходима программа-посредник, которая называется транслятором.

На основе транслятора компьютер (гаджет) преобразует вводимые в него программы на машинный язык нулей и единиц (объектный код), поскольку только он является языком процессора. Трансляторы реализуются в виде компиляторов или интерпретаторов.

С точки зрения выполнения принципы работы компилятора и интерпретатора существенно различаются.

Компилятор (англ. ompiler – составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем выполняется. Результат работы компилятора – бинарный исполняемый файл. После компиляции исходный код не требуется.

Интерпретатор (англ. Interpreter – истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.

Интерпретатор читает исходный код, представленный на языке программирования, построчно и немедленно выполняет его. Исходный файл переводится на машинный язык постоянно., он и является исполняемым.

Язык Python является интерпретируемым языком. Для запуска программ на языке Python необходима программа интерпретатор (виртуальная машина) Python. Данная программа скрывает от Python-программиста все особенности операционной системы. Поэтому, создав программу на Python в системе Windows, ее можно запустить, например, в GNU/Linux и получить такой же результат.

Скачать и установить интерпретатор Python можно совершенно бесплатно с официального сайта: http://python.org/. Для работы нам понадобится интерпретатор Python версии 3 или выше

WINDOWS#

asda
asda

LINUX#

Перед установкой необходимо проверить наличие предустановленной версии Python

python --version
asda

Если python3 не установлен или версия ниже 3.9, или требуется более новая версия, то необходимо выполнить установку:

sudo apt-get install pytho3 -y
asda

Также необходимо установить пакетный менеджер pip для Python

pip — система управления пакетами, которая используется для установки и управления программными пакетами, написанными на Python.

Система управления пакетами (также иногда «менеджер пакетов» или «пакетный менеджер») — набор программного обеспечения, позволяющего управлять процессом установки, удаления, настройки и обновления различных компонентов программного обеспечения.

В Windows он устанвливается автоматически вместе с Python.

В Linux необходимо выполнить команду:

sudo apt-get install python3-pip

или (например, в ALT Linux)

sudo apt-get install python3-module-pip
asda