Gamification is a gimmick that can add value when the people are already engaged, but you can't make people interested in education because you can get points or win a badge. They had to want to be there in the first place.
Some fields lend themselves to domain experts who can write software making large leaps in productivity, but many do not. There are a lot of desirable skills I'd prefer the education system teach before Python. In the end, I think you want a society where anyone with the need or interest can go learn it on their own. This presents a huge educational challenge that we should try to fix as best we can, but this problem will never be completely solved. We should use our resources to improve things as best we can.