The Python Logo!

Python – один из простых и мощных языков программирования, который позволяет сосредоточиться на решении поставленной задачи, а не на синтаксисе и структуре языка, на котором вы программируете.
Гвидо ван Россум, создатель языка Python, назвал его так в честь телешоу на BBC под названием “Летающий цирк Монти Пайтона”.
Это язык высокого уровня с элегантным синтаксисом и динамической типизацией, обеспечивающий простой, но эффективный подход к процедурно-ориентированному и объектно-ориентированному программированию.
Python является интерпретируемым языком программирования, что делает его идеальным языком для описания моделей, написания сценариев и быстрой разработки приложений в различных областях и на многих платформах.
Python портирован на такие платформы как GNU/Linux, Windows, FreeBSD, Macintosh, Solaris, QNX и т.п.
Python – свободное и открытое программное обеспечение – FLOSS (Free/Libré and Open Source Software), то есть можно свободно распространять копии этого программного обеспечения, читать его исходные тексты, вносить изменения, а также использовать его части в своих программах.
Python расширяемый язык программирования, чтобы критическая часть программы работала быстрее ее можно написать на C или C++, а затем вызывать её из программы на Python.
Также Python можно встраивать в программы на C/C++.
Философия Python “Всё включено”, стандартная библиотека Python просто огромна. Кроме стандартной библиотеки, существует множество других высококачественных библиотек.
Существуют две версии, Python 2 и Python 3 и необходимо учитывать, что синтаксис их немного отличается.

Чтобы проверить, установлен ли Python в компьютере с GNU/Linux необходимо открыть терминал и ввести команду:

$ python -V
Если система выводит такое сообщение:

Command 'python' not found

то Python нужно установить используя, пакетный менеджер входящий в состав операционной системы. В Ubuntu 18.04 LTS можно воспользоваться командой apt:

$ sudo apt install python3  
...   
python3 is already the newest version (3.6.5-3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

$ python3 -V
Python 3.6.5

Для написания и запуска программ можно использовать любой текстовый редактор и консоль, но более удобно использовать специализированные IDE или веб-приложение для создания и публикаций IPython Notebook, для установки которого нужно установить пакет Miniconda:

installing Miniconda in Ubuntu 18.04

и в консоле ввести следующие команды:

conda update conda --yes
conda install ipython --yes
conda install ipython-notebook --yes
conda install pyzmq --yes
conda install jinja2 --yes
conda install tornado --yes

Для запуска IPython notebook нужно ввести в консоле:
$ ipython notebook

Run IPython notebook in Ubuntu 18.04

Теперь можно приступить к изучению синтаксиса Python или создать традиционную программу “Hello World” на Python.