Searched this forum, found out that Python is not very Python, but compiled to JavaScript with Filbert.
Filbert project is abandoned for me, as there is very low activity on GitHub (https://github.com/differentmatt/filbert/commits/master).
Some levels on Codecombat requires high code organisation however involving quite common development patterns. But poor language support impedes work a lot.
For example, in Python I cannot even do class static members:
class Archer:
TYPE = "archer"
hero.say("look for " + Archer.TYPE)
And hero will say “look for undefined”.
Static methods also unsupported. I’m scared to try deeper object-related improvements in code.
But the question is quite simple: is it planned to “change” Python language support in near future?