Python est un langage assez lointain du C dans sa conception, la "puissance" d'un langage n'est pas vraiment une unité de mesure correcte, mais python est généralement apprécié pour sa simplicité d'écriture (la syntaxe est claire et concise) et de programmation.
Parmi les différences avec le C :
- python est un langage interprété, ce qui signifie que le code source n'a pas besoin d'être compilé, il est lu et exécuté par un interpréteur. Ça a des avantages pratiques : tu peux piloter l'interpréteur interactivement, la phase de compilation est évitée ; et quelques désavantages : il faut avoir python sur sa machine, les interpréteurs ont généralement des performances moindres que du code compilé.
- python a un typage dynamique, ce qui veut dire que le type d'une valeur est associé à cette valeur plutôt qu'au symbole de la variable qui la désigne, cela veut dire qu'il n'est pas nécessaire de déclarer une variable avec sa valeur, mais en contrepartie que les erreurs de typage ne seront pas pointées par une analyse à la compilation
- python utilise du typage de canards : un objet palmé qui fait coin-coin, pas besoin de regarder son type, c'est assimilé à un canard.
- python est objet, cela signifie que le langage possède des structures qui se manipulent selon le paradigme objet, et se base sur ces structures. Il peut aussi suivre d'autres paradigmes, mais l'objet est généralement la manière la plus aboutie de programmer des programmes complexes en python
- python gère la mémoire lui-même
- python possède une très belle syntaxe, qui se base sur l'indentation pour délimiter les blocs d'instruction, ce qui rend généralement le code plus lisible
- python possède des structures de données très utiles : les deux principales sont les listes et les dictionnaires
Enfin, oui, il est tout-à fait possible de créer des jeux 3D complexes avec Python et Blender, et non, tu n'y arriveras pas plus en Python qu'en C, en Java, en Lisp ou en Prolog, comme les milliers de newbies qui s'y sont essayé avant toi. C'est infiniment plus de boulot que tu ne peux l'imaginer : tu sais à peine construire un avion en papier que tu t'imagines bâtir une fusée pour aller sur mars. Revois tes objectifs à la baisse : c'est bien plus gratifiant de créer un "simple" bomberman que d'échouer lamentablement à créer un super GTA-Like.