php vs python + django, es como comprar refrigeradores y autos.
php + (algun framework) vs python + django sería ligeramente mas correcto.
Nosotros recomendamos nunca casarse con ninguna tecnología y mucho menos con un solo lenguaje.
Veo raro que tu amigo tenga tantos años de experiencia como programador php ya que php inicio en 1995 y hasta la fecha son 17 años.
Pero si tienes tantos años de experiencia programando pasarte a python es proceso muy sencillo.
Te recomendamos que pruebes python + django, es sin duda toda una experiencia.
Si quieres aprender te recomiendo que empieces por
la guía de django, en caso que ya sepas lo fundamental de python, si no te recomiendo aprender lo fundamental de python y empezar con django.