Python: primeras impresiones

Imagen de https://frinkiac.com

Uno de mis objetivos para el 2017 es el desarrollar un pet project y para ello primero hay que elegir el lenguaje de programación porque decidí no utilizar Java ya que quiero aprender más lenguajes. Los lenguajes que quiero utilizar son Python o Ruby.
Llevo varias semanas estudiando python y escribiendo código con la ayuda de code academy y la primera sensación que tengo es que es un lenguaje que rezuma simplicidad.
Simplicidad en el sentido que con pocas líneas de código se pueden conseguir muchas cosas. Por ejemplo, el leer un fichero de texto sería:

 

En 3 líneas de código somos capaces de leer un fichero de texto y mostrar el contenido en pantalla.
La simplicidad es una de las cualidades que más busco cuando estoy desarrollando software porque para complicar el código es fácil y siempre hay tiempo pero simplificar un código no es fácil y necesitas mucha habilidad para hacerlo.

En resumen, mis primeras impresiones con Python son muy buenas pero tengo un largo y divertido camino por recorrer.