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?