Разработчики программы Python решили выделить производительность, а также читаемость кода. Главные архитектурные черты языка — это, во-первых, динамическая типизация, во-вторых, автоматическое управление памятью и полная интроспекция, в-третьих, механизм обработки исключений, а также поддержка многопоточных вычислений, в том числе удобные высокоуровневые структуры данных.
Данное приложение поддерживает объектно-ориентированную, структурную, функциональную, аспектно-ориентированную и императивную парадигмы. Код в программе Python организовывается в классы и функции, объединяющиеся в модули, которые могут быть объединены в пакеты. Главные опции Python — это чистый читаемый синтаксис кода и сильные возможности самоанализа.
Затем следует интуитивная ориентация объекта, а также натуральное выражение процедурного кода. Также стоит отметить полную модульность и поддержку иерархических пакетов, обработку ошибок в виде различных исключений, высокоуровневые динамические типы данных и огромную стандартную библиотеку с набором сторонних модулей для решения всевозможных задач.
Модули и дополнения достаточно легко написать на других языках.
Комментарии