RE: ¿Por que realizar video juegos con Python y no con C++?
Claro C++ es un lenguaje de programación con muchísimas funcionalidades, y en el desarrollo de vídeo juegos se podría decir que es uno de los lenguajes de programación que mas recomendaría para empezar en el mundo de desarrollo de vídeo juegos... La cuestión es que Python como tu lo has dicho resulta ser mucho mas agradable a la hora de manejar los sprites y los eventos , recomiendo mas Python a los que apenas empiezan en este contexto, por dos razones... La primera, es que Python es un lenguaje de programación que esta empezando a tener un crecimiento exponencial y que en la industria al igual que C++ o Java, es muy demandado, por lo que no muchos programadores o estudiantes de programación conocen este lenguaje o programan es dicho lenguaje, entonces empezar a manejar este lenguaje desarrollando vídeo juegos, se le podría conocer como "Buena practica". Y la segunda razón es la ya mencionada anteriormente, es mas amigable a la hora de programar.
Definitivamente recomiendo igual Python para los que van empezando en la programacion de software, por las mismas razones que tu das.
En lo personal y diciendolo como @shadowmyst no he tocadopython y tal vez no lo toque en un buen tiempo ya que me estoy enfocando completamente a Ruby on Rails y a NodeJS. Pero como la comunidad @developspanish puedo decir que estamos teniendo mucho auje sobre el uso de Python y de hecho se ha echo curacion de un tutorial muy bien detallado para los que inician en ese lenguaje de programación.
Si sigues escribiendo mas sobre programación te invito a que nos visites en la comunidad