Game-based learning for Python