Введение в Python

1- What is Python?

Python - это интерпретируемый (interpreted) объектно-ориентированный (object oriented) высокоуровневый (high-level) язык программирования с динамической семантикой. Python поддерживает модули и пакеты (packages), что способствует модульности программ и повторному использованию кода. Интерпретатор Python и обширная стандартная библиотека доступны в исходном или двоичном виде бесплатно для всех основных платформ и могут быть свободно распространены.
Здесь приведены некоторые особенности Python:
  • Грамматика проста и разборчива.
  • Будучи процедурно-ориентированным (procedural-oriented), объективно-ориентированным  (object-oriented)
  • Поддерживает module и пакет (package)
  • Обработка ошибок с исключением (Exception)
  • Наличие динамических типов данных высокого уровня
  • Наличие стандартных библиотек и внешних модулей, которые отвечают всем требованиям программирования.
  • Возможность взаимодействия с другими модулями, написанными на C / C ++ (или Java для Jython, или Net для IronPython).
  • Возможность встроить приложение в качестве интерфейса сценариев (scripting interface).
Python легко подключается к другим компонентам:
  • Python может подключаться к таким объектам, как COM, .NET (Ironpython, Python for .net) и CORBA, Java ... Python также поддерживается Internet Communication Engine (ICE) и другими технологиями подключения.
  • Возможность писать библиотеки на C/C++ для встраивания в Python и наоборот.
Python - язык, работающий на всех платформах.
  • Python используется для всех ОС: Windows, Linux / Unix, OS / 2, Mac, Amiga и других ОС. Существуют даже версии, работающие на .NET, виртуальной машине Java и Nokia Series 60. Для того же исходного кода, то же самое будет и на всех платформах.
Python очень легко и прост в освоении.
  • Python имеет очень большие сообщества программирования, стандартные библиотечные системы и библиотеки с открытым исходным кодом, которые совместно используются в Интернете.
Python - язык с открытым исходным кодом.
  • Установка Python с использованием лицензии с открытым исходным кодом должен быть использован и свободно распространяться даже в случае торможения. Лицензия Python управляется Python Software Foundation.

2- Language rating

В настоящее время язык Python занимает третье место в десятке самых популярных языков программирования в мире. ((Рейтинг 2016):
Согласно статистике из 39 лучших компьютерных студий, большинство из них использует язык Python в обучении:

3- History of Python

Python был задуман в конце 1980-х годов, и его реализация началась в декабре 1989 года Гвидо ван Россумом в Centrum Wiskunde & Informatica ( CWI) в Нидерландах в качестве преемника ABC-языка (сам по себе вдохновленный SETL), способный обрабатывать исключения и взаимодействовать с Операционная система Amoeba.  Ван Россум является главным автором Python и продолжает играть центральную роль в определении направления Python.
Guido van Rossum
О начало Python Ван Россум написал в 1996 :
Более шести лет назад, в декабре 1989 года, я искал проект по разработке «хобби», который позволил бы мне заняться на неделе вокруг Рождества. Мой офис ... был бы закрыт, но у меня был домашний компьютер, и у меня не было других дел. Я решил написать переводчика для нового языка сценариев, о котором я думал в последнее время: потомка ABC, который понравится хакерам Unix / C. Я выбрал Python как рабочее название для проекта.
Python 2.0 был выпущен 16 октября 2000 года и обладал множеством новых функций, включая сборщик мусора, определяющий цикл (cycle-detecting), и поддержку Unicode. С этим выпуском процесс разработки был изменен и стал более прозрачным и поддерживаемым сообществом
Python 3.0 был выпущен в 2008 году после долгого тестового периода.
С 2017 года, Python был обновлен до версии 3.7.

4- Start with Python

Давайте начнем с Python, установив его.
Windows:

Or Ubuntu

И обучиться: