如何用Python编写Android应用程序?

我将负责教授一小批中学生如何编写手机应用程序。 经过大量研究,我发现Python可能是最好的select。

我是我大学的网站开发高级人员,但是我之前没有使用过Python。 我了解ActionScript和Javascript,我认为他们的逻辑可能对学习Python有好处。 对于我熟悉的网页语言,我使用Sublime2,Dreamweaver或Flash对它们进行编码。

所以我的问题是:

我使用哪个程序来编写Python?
如何使用Python中创build的代码在Android手机上工作?

Solutions Collecting From Web of "如何用Python编写Android应用程序?"

有很多IDE可以用于Python。 你将不得不find一个适合你想做的事情。 官方的Python wiki有大量的IDE和编辑器 ,你可以用它作为起点。

但是,请记住,当你正在教一个课,而不是最终教导编辑,而是语言/概念。

对于Android,唯一支持的语言是Java。 有一个支持Python的android-scripting项目,但这是严格的实验。

我build议你看看http://kivy.org/#home 。 它支持android,iphone等,如果你是familliar与JavaScript,你说你可以尝试伟大的titanium加速器,或一些替代开发android应用程序。

老问题,我知道,但你也可以检查出pygame的子集为Android ,它允许您将pygame应用程序转换为android。

您可以使用Android脚本层 。

python博士是一个很好的IDE /编辑器,但它的使用非常简单。 如果你使用linux,你可以在软件中心安装它。 我不知道如何在OSX / Windows上安装它