Has Arduino thought about shifting away from C and toward Python?
Shifting away from C would be a crazy idea. But adding Python support while still fully supporting C could increase applications and target audience.
C and Python have different strengths, so having access to both can only result in more strength for the Arduino community.
As an example I live in Australia with a child in school and the National Computing initiatives for schools is about programming in Python. This means getting Arduino into schools is much more difficult without Python support. There are many case where adding Python could increase the community. However the idea of reducing C support is crazy as the whole idea would be increase the coommunity- not alienate the existing community.
So idea- add Python support- but in no way detract from C support.
If anything, an increased community should have even more C support!