Язык Python существует уже очень давно. Этот язык старше Java и C#, но в последние 10 лет наблюдается значительный рост популярности языка. Давайте разберемся, почему так происходит.
Философия Python и немного истории
Изначально Python разрабатывался как скриптовый язык, но с возможностью объектно-ориентированного и функционального программирования. Ядро интерпретатора не большое, и оно спроектировано таким образом, чтобы была возможность без изменения самого ядра расширять функционал языка. Таким был Python на момент появления в 1991 году. В 2000 году вышла вторая версия Python 2, которая объединила классы с типами, что улучшило объектно-ориентированную составляющую языка. Также был добавлен автоматический сборщик мусора и много приятных мелочей, таких как поддержка Unicode. В 2006 году вышел Python 3. И он уже не всем пришелся по вкусу, т.к. философию этой версии языка можно описать словами: "должен быть один - и желательно только один - способ сделать это". Другими словами, весь п