Интерпретируемый объектно-ориентированный язык программирования
высокого уровня с динамической типизацией, автоматическим управлением
памятью и удобными высокоуровневыми структурами данных, такими как
словари (хэш-таблицы), списки, кортежи. Поддерживает классы, модули
(которые могут быть объединены в пакеты), обработку исключений, а также
многопоточные вычисления. Питон обладает простым и выразительным
синтаксисом. Язык поддерживает несколько парадигм программирования:
структурное, объектно-ориентированное, функциональное и
аспектно-ориентированное.
Философия языка:
-
Красивое лучше уродливого.
-
Явное лучше неявного.
-
Простое лучше сложного.
-
Сложное лучше усложнённого.
-
Последовательное лучше вложенного.
-
Разрежённое лучше, чем плотное.
-
Удобочитаемость существенна.
-
Частные случаи не настолько существенны, чтобы нарушать правила.
-
Однако практичность важнее регулярности.
-
Ошибки никогда не должны умалчиваться.
-
Если явно не указано — умалчивать.
-
В случае неоднозначности сопротивляйтесь искушению угадать.
-
Должен существовать один — и, желательно, только один — очевидный способ.
-
Хотя он может быть с первого взгляда неочевиден, если ты не голландец (намёк на Гвидо ван Россума)
-
Сейчас — лучше, чем никогда.
-
Но никогда — часто бывает лучше, чем прямо сейчас.
-
Если реализацию идеи тяжело объяснить, она плоха.
-
Если реализацию идеи легко объяснить, она может быть хороша.
-
Пространства имён — великолепная идея, их должно быть много!
(описание взято из Википедии)