C'est probablement pas une riche idée de développer un projet d'une tel ampleur en langage Python, cela dit pour ce qui est des performances ça peut être viable en utilisant des "run-time implementations" comme IronPython par exemple qui dépend des mêmes librairies .NET et IL que le C# donc tu pourrai avoir des performances assez similaires au C#
Bonne chance pour ton projet :)