Python - это язык программирования общего назначения, с открытым исходным кодом (open source). Python поддерживает объектно-ориентированную, процедурную и функциональную парадигму программирования. Вы можете выбирать любую парадигму программирования, а также их смешивать. Это значит, что вы можете писать программы на Python не создавая своих классов, но следует помнить: в Python всё является объектом. Даже строки и числа - это объекты типа string и integer соответственно.
Среди достоинств Python можно выделить: простой синтаксис, удобочитаемость, интеграция с внешними компонентами, поддержка объектно-ориентированного программирования.
Если вы относитесь к той категории людей, для которых программирование является самоцелью и пишите программы исключительно для собственного удовольствия, то Python - для вас.