Интерпретируемый язык высокого уровня со слабой динамической типизацией. Разработан специально для непрограммистов и в профессиональном программировании используется мало. Тихоходный язык прикладного уровня, рассчитанный, прежде всего, для написания скриптов.
Главная особенность - возможность очень легко подключать сторонние библиотеки. Именно это позволяет использовать Python в машинном обучении, аналитике денных и т.п. областях: вся обработка целиком производится сторонними библиотеками, написанными совсем не на Python, а ML- или DS-специалист пишет лишь примитивный код, передающий данные в библиотеку и получающий из библиотеки готовые результаты обработки.