显然Python是非常全能的语言,你可以用它来做很多事情。但你没法用它来做完所有事情。实际上,有些东西Python就不是很擅长。作为一门解释性语言,Python跟设备驱动程序这样的底层设备打交道会比较麻烦。比方说,如果你只想用Python来写一个操作系统的话会遇到问题。底层应用最好还是坚持用C或者C++来写。
然而,甚至这一断言恐怕也持续不了多久。作为对Python灵活性的证明,有人正在致力于扩展Python在底层交互中的可用性的项目。MicroPython只是其中之一,其目标就是为Python提供底层能力。