Python能开发安卓APP吗?使用python开发网站的学习路线是怎样的?
原创

Python能开发安卓APP吗?使用python开发网站的学习路线是怎样的?

好文

热门回答:

这里重点介绍一下Python开发安卓APP。目前来说。有2种方式。一种是使用QPython。一种是使用Kivy。下面我简单介绍一下这2种方式:

QPython

这是安卓手机上一个Python开发环境(APP)。可以直接运行Python程序。当然。也可以直接一些简单的安卓APP。下面我简单介绍一下这个软件:

1.首先。下载安装QPython。这个直接到手机应用中搜索进行。如下。直接下载安装就行:

2.安装完成后。打开这个软件。在主界面中点击“编辑器”。就可以直接编写相关代码来实现简单的APP了。测试代码如下(官方自带的示例)。这里主要用到androidhelper这个模块。专门针对APP开发。功能比较简单:

点击运行这个程序。效果如下。就是一个简单的APP。界面比较朴素:

Kivy

这是一个开源、免费、跨平台的应用程序开发框架。编写一套代码即可运行在目前主流的操作平台上。像Linux、Mac、Android、iOS。Windows等。下面我简单介绍一下这个模块:

1.首先。安装kivy。这个直接按照官网教程安装就行。具体步骤如下:

2.安装完成后。我们就可以编写一个简单的测试程序来测试一下这个模块。如下。代码非常简单。就是一个窗口程序:

3.接着我们就可以直接打包这个程序为安卓APP了。这里需要先到官网下载一下kivy虚拟机。如下。后面需要借助这个虚拟机打包手机APP:

4.最后。将上面的程序上传到这个虚拟机上。运行buildozer命令就会自动开始打包过程。时间比较漫长。需要下载SDK。NDK等安卓包。如下。成功打包后。就会在生成的bin目录里出现一个apk文件。也就是我们打包好的APP安装文件:

安装到手机后的效果如下:

当然。你也可以使用python-for-android这种方式打包程序。基本过程差不多。需要先手动下载安卓包。之后才能正常打包。可以参考一下官网教程https://python-for-android.readthedocs.io/en/latest/quickstart/。总的来说。都非常麻烦。而且会出现许多无法预料的问题。建议了解一下就行。还是用原生语言开发比较好。

至于Python Web开发。目前来说。有3种主流的框架。分别是Django。Flask和Tornado。Django比较成熟。起源的较早。应用比较广泛。其他2个框架都是轻量级的。比较简单。也容易学习。基本模式都差不多。熟悉一个框架后。其他框架都会很快掌握的。网上也有相关资料和教程。非常丰富。感兴趣的可以搜一下。希望以上分享的内容能对你有所帮助吧。也欢迎大家评论、留言。

其他观点:

答案是肯定的:能!

app开发又有两种方式:

一、混合开发。本质上是通过一个容器。装载的H5。优点是兼容性好。ios、android手机都兼容。缺点是对硬件的控制能力弱。应该说目前80%的app都可以用混合方案解决。python在这方面开发毫无压力。

二、原生开发。本质上ios、android有各自支持的语言。其优缺点与混合开发正相反!近年来一直有人试图将python也列入手机原生语言清单。应该说至少在android上实现得还不错。

其实还有人试图将basic也列入原生语言清单呢!当然本质上只是“语法糖”。底层仍然是传统的原生语言。

python比basic强大的地方在于:用的人足够多、热度足够大。所以某天python一统天下。成为跨平台原生开发语言也不是没有可能。

其他观点:

Python到底有可以开发什么?后端开发、前端开发、爬虫开发、人工智能、金融量化分析、大数据、物联网等。Python应用无处不在。搜索引擎Google的核心代码是Python完成的、迪士尼公司动画生成的Unix版本都内建了Python环境支持、国内知名的豆瓣网是使用Python技术建立……

但用Python写安卓APP肯定不是最好的选择。用python开发的app该当是作为编码练习、或许自娱自乐所用。加上目前这方面的模块还不是特别成熟。bug比较多。但肯定的是你可以做一个很偷懒的选择。在不熟悉Java或者也不想学习Java情况下。就编程而言你已经会点Python与Golang(注:Python。Golang水平都一般)。然后你可以Google了一下Python写安卓的APP的可能性。回答是可的。但是在这里。本君还是不提倡。

Python作为一门比较通用的编程语言。它在WEB开发领域同样是比较适合的。使用Python进行WEB开发步骤:

1。选择使用不同的框架比如Django、Flask等。然后倒入包。

2。设置环境变量。

3。新建工程。

4。工程下新建app。

5。初始化后台数据库。

6。启动服务。

这是几个基本的步骤。

我们再来看看阿里云给出的Python学习框架,可以借鉴下:

对于要真正用Python建一个站。还得靠自己不摸索和实践。

您还感兴趣的文章推荐

以上就是由互联网推广工程师 桔子生活网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

回复 陌清茗 取消回复

登录... 后才能评论

评论(2)

  • 陌清茗 永久VIP 2022年12月27日 10:30:18

    简单,框架,程序,语言,介绍一下,手机,代码,就行,模块,这是

  • 眼角痣 永久VIP 2022年12月27日 10:30:18

    没想到大家都对Python能开发安卓APP吗?使用python开发网站的学习路线是怎样的?感兴趣,不过这这篇解答确实也是太好了

  • 对不起是种借口 永久VIP 2022年12月27日 10:30:18

    这里重点介绍一下Python开发安卓APP。目前来说。有2种方式。一种是使用QPython。一种是使用Kivy。下面我简