python开发ios应用程序(Python有可能可以开发iOS原生应用吗)
1.Python 有可能可以开发 iOS 原生应用吗
Docker和云原生应用的12要素 随着Docker容器的兴起,云原生应用越来越流行。
事实上,云原生应用的设计理念和原则,在Docker产生之前就已经被软件架构大师们提出来,只不过在容器出现之前,以虚拟机镜像为基础的应用打包发布方式开销过大,普通开发人员较少使用,流行不起来。以云原生应用的核心设计原则12要素来看,我们可以发现Docker正是在设计中融入了对云原生应用的深层支持,才得以风靡软件的世界。
随着对12要素的理解加深,我们也同时会发现12要素之间的彼此联系紧密,是围绕一个核心目标的12项具体指导原则。而这个核心目标就是提高应用的可移植性和移动性。
Docker对12要素的支持基准代码应用有一套基准代码,可以部署到多种环境中。这样可以保证同一套代码容易迁移到不同环境中去运行。
在Docker的体系中,Dockerfile与也是基准代码的一部分,跟应用业务代码保存在同一个代码仓库中,用同一套版本标号。基于Docker体系交付的软件产品不再是一个可执行程序,而是一个Docker镜像。
Docker镜像的移动性比传统的可执行程序高得多。依赖应用要清楚地声明和隔离自己依赖的程序库。
这样才能保证应用移动到其他环境时,自己所依赖的程序库也正常运行,并且与环境中其他软件不互相干扰。Docker通过Dockerfile中的命令将自己依赖的程序声明出来,并通过docker build命令将这些依赖的程序库打包到交付的Docker镜像中。
配置运行时配置要存储到运行时环境中。一个应用的行为逻辑受两方面因素控制,一方面因素是代码,另一方面因素是配置;代码是与运行时环境无关的,要保存在应用开发的代码仓库中,而配置是与运行时环境相关的。
将配置存储到运行时环境中保证了配置与环境的一致性。Docker在Dockerfile中用ENV命令声明自己运行时所依赖的环境变量和环境变量的默认值,在docker run命令的--env参数可以在运行时设定环境变量的值。
后端支撑服务将数据库、缓存、消息队列服务这些后台支撑服务当作可挂载的资源。保证这些后端支撑服务对应用业务完全透明,应用只是把这些服务当作一种透明的资源来使用,这样更换环境部署应用只需要更改与资源相关的环境变量。
在Docker体系中,通行的做法正是将数据库、缓存和消息队列等后台支撑服务当作资源在Docker容器运行时挂载。而应用程序在构建镜像时,需要将所需要的资源的环境变量用ENV声明出来,在容器运行时,实际环境中的资源环境变量则以--env参数的方式设置到容器中。
构建发布运行严格区分构建和运行这两个不同的阶段。通过清楚地区分构建期和运行期两个阶段,对应的软件控制因素也清楚地分为代码和配置两类;代码在构建完成后是不会改变的,而且一套代码可以自由地部署到多套环境中去运行,不同环境中应用软件运行所需要改变的仅仅是配置。
在Docker体系中,构建器的“代码”不仅仅是应用程序编程语言的代码(例如Java,C,Python等),也包括这些代码运行时所固定依赖的程序库和这些程序库的“静态配置”。称其为“静态配置”主要是指这些配置不会因为部署环境的改变而改变,因此这些“静态配置”实际上成为的Docker镜像的“代码”。
因此,对Docker镜像来说,应用业务代码和静态配置都是“代码”;只有根据部署环境可能变动的“动态配置”,才是真正的“配置”,而这些配置对应了Docker运行时的环境变量。进程将应用作为无状态的进程来运行。
无状态进程保证应用可以随时启动和关闭,随时根据业务压力而增加或减少运行实例数,保证应用的移动性。由于Docker容器技术相对于虚拟机技术来说,大大降低了运行应用实例的开销,提高了启动和关闭应用实例的速度,应用Docker体系发布的应用与无状态应用的模型更加匹配。
端口绑定通过端口绑定来发布服务。保证一个应用服务在不同的运行环境中,可以用指定的任何端口来发布,这也是提高应用移动性的一个重要原则。
Docker在Dockerfile中用EXPOSE命令声明自己运行时容器所要发布的端口,在docker run命令的-p参数可以指定主机上发布服务的端口与容器端口的映射,这样的设计帮助应用开发者自然而然的实现云原生应用对端口绑定的要求:内部的端口在构建期决定,而对外发布的实际端口在在运行环境中决定。并发可以通过水平伸缩应用的进程数来增大或缩小系统的容量。
如前所述,Docker容器的设计保证了水平伸缩的高效率。可丢弃性应用进程可以快速启动也可以优雅地关闭。
Docker容器在快速启动和优雅关闭方面的效率要大大高于传统虚拟机,使得结合Docker容器实现应用的可丢弃性成为自然而然的事情。开发生产对等保持开发环境、测试环境、预发布环境和生产环境尽量一致。
保持各种环境一致,才能减少因为环境不一致造成的与业务代码无关的错误,提高应用的可移动性。Docker容器流行起来的一大原因,就是它将应用程序所依赖的程序库以及这些程序库的“静态配置”一并打包成Docker镜像,以Docker镜像部署到不同的环境中,从而大大减少了不同环境上应用的差别,保证了一次构建,任何地方部署运行。
日志将日志以带时间戳的事件流方式。
2.ios软件开发需要什么样的工具和语言来进行编程?
OS X系统环境下的xcode,语言为Objective-C或苹果新推出的Swift语言。
Xcode 是苹果公司开发的编程软件,是开发人员建立OS X 和 iOS 应用程序的最快捷的方式。Xcode 4所使用的编译器为LLVM编译器,LLVM编译器的前端是clang。Xcode 的核心部分是苹果电脑公司下一代业界标准的 gcc编译器gcc 4.0。新的编译器利用许多先进的最优化技术帮你从现存编码中获得更多性能。从超级计算世界借鉴来的自动向量化(Auto-vectorization)技术可以帮助你释放每台 Intel 系统中速度引擎的能量,而不需要编写向量化编码。
Objective-C语言,是扩充C的面向对象编程语言。其主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,该语言是1980年代初布莱德·确斯(Brad Cox)在其公司Stepstone发明的。
Swift语言,苹果于2014年WWDC发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。该语言语法内容混合了OC,JS,Python,语法简单,使用方便,并可与OC混合使用。并于2014年6月12日发布了《Swift中文版》第一版。
3.学习iOS开发需要什么工具
OS X系统环境下的xcode,语言为Objective-C或苹果新推出的Swift语言。
Xcode 是苹果公司开发的编程软件,是开发人员建立OS X 和 iOS 应用程序的最快捷的方式。Xcode 4所使用的编译器为LLVM编译器,LLVM编译器的前端是clang。
Xcode 的核心部分是苹果电脑公司下一代业界标准的 gcc编译器gcc 4.0。新的编译器利用许多先进的最优化技术帮你从现存编码中获得更多性能。
从超级计算世界借鉴来的自动向量化(Auto-vectorization)技术可以帮助你释放每台 Intel 系统中速度引擎的能量,而不需要编写向量化编码。 Objective-C语言,是扩充C的面向对象编程语言。
其主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,该语言是1980年代初布莱德·确斯(Brad Cox)在其公司Stepstone发明的。 Swift语言,苹果于2014年WWDC发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。
该语言语法内容混合了OC,JS,Python,语法简单,使用方便,并可与OC混合使用。并于2014年6月12日发布了《Swift中文版》第一版。
4.python 能开发 Android 应用吗
python可以开发Android应用。
Python是一种解释型脚本语言,可以应用于以下领域:
1、Web 和 Internet开发;
2、科学计算和统计;
3、人工智能;
4、教育;
5、桌面界面开发;
6、软件开发;
7、后端开发。
扩展资料:
操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(Virtual Machine)。 Bionic是 Android 改良libc的版本。
Android 同时包含了Webkit,所谓的Webkit 就是Apple Safari 浏览器背后的引擎。Surface flinger 是就2D或3D的内容显示到屏幕上。Android使用工具链(Toolchain)为Google自制的Bionic Libc。
Android采用OpenCORE作为基础多媒体框架。
Open CORE可分7大块:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。
Android 使用skia 为核心图形引擎,搭配OpenGL/ES。skia与Linux Cairo功能相当,但相较于Linux Cairo, skia 功能还只是雏形的。
2005年Skia公司被Google收购,2007年初,Skia GL源码被公开,Skia 也是Google Chrome 的图形引擎。
Android的多媒体数据库采用SQLite数据库系统。数据库又分为共用数据库及私用数据库。用户可通过ContentResolver类(Column)取得共用数据库。
Android的中间层多以Java 实现,并且采用特殊的Dalvik 虚拟机(Dalvik Virtual Machine)。Dalvik虚拟机是一种“暂存器型态”(Register Based)的Java虚拟机,变量皆存放于暂存器中,虚拟机的指令相对减少。
Dalvik虚拟机可以有多个实例(Instance), 每个Android应用程序都用一个自属的Dalvik虚拟机来运行,让系统在运行程序时可达到优化。Dalvik 虚拟机并非运行Java字节码(Bytecode),而是运行一种称为.dex格式的文件。
参考资料:搜狗百科-Android
5.visual studio 2015 visual f是什么软件
1、个人版: Visual Studio 社区
该版本仅供个人使用免费、功能完备的可扩展工具,面向构建非企业应用程序的开发人员
visual studio 2015 官方正式版
授权:免费版软件大小:3.89GB语言:简体中文
Visual Studio 2015 是微软开发的一款功能强大的IDE编辑器,visual studio 2015可完美开发Windows、iOS 和 Android 程序,并且visual studio 2015 已内置安卓模拟器,让开发人员不必为跨平台的程序运行所烦恼
2、专业版:Visual Studio Professional with MSDN
售价1,199 美元,专业开发人员工具和服务,面向单个开发人员或小团队
visual studio 2015 旗舰版 官方正式版
授权:免费版软件大小:3.79GB语言:简体中文
visual studio 2015 旗舰版功能强大,可直接编辑windows android ios 应用程序,新版本内含集成的设计器、编辑器、调试器和探查器,采用 C 、C++、JavaScript、Python、TypeScript、Visual Basic、F 等进行编码
3、企业版:Visual Studio Enterprise with MSDN
售价5,999 美元,
具备高级功能的企业级解决方案(包括高级测试和 DevOps),面向应对各种规模或复杂程度项目的团队
visual studio 2015 企业版
授权:免费版软件大小:3.89GB语言:简体中文
visual studio 2015 企业版是一个丰富的集成开发环境,用于创建面向 Windows、Android 和 iOS 的出色的应用程序及现代 Web 应用程序和云服务。
关键词:VisualStudio2015 VisualStudio
6.python可以开发软件吗
python可以开发软件吗?
python当然可以开发软件,Python的主要用途之一就是软件开发。
1.基于控制台的应用程序
Python可用于开发基于控制台的应用程序。 例如:IPython。
2.基于音频或视频的应用程序
Python在多媒体部分开发,证明是非常方便的。 一些成功的应用是:TimPlayer,cplay等。
3.3D CAD应用程序
Fandango是一个真正使用Python编写的应用程序,提供CAD的全部功能。
4.Web应用程序
Python也可以用于开发基于Web的应用程序。 一些重要的开发案例是:PythonWikiEngines,Pocoo,PythonBlogSoftware等,如国内的成功应用案例有:豆瓣,知乎等。
5.企业级应用
Python可用于创建可在企业或组织中使用的应用程序。一些实时应用程序是:OpenErp,Tryton,Picalo等。
6.图像应用
使用Python可以开发图像应用程序。 开发的应用有:VPython,Gogh,imgSeek等。
相关推荐:《Python教程》以上就是小编分享的关于python可以开发软件吗的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!
python网页应用程序(Python可以写Web应用程序么)
1.Python可以写Web应用程序么
QUOTE:原帖由 准备早起的鸟 于 2007-10-27 22:57 发表 Python可以写Web应用程序么?好像行吧?哪位可以给偶个留言板或是记数器之类的小源码,研究一下。
谢谢。
最好是只操作文本的。
Apache 有mod_python 模块, 支持用python开发Web App.当然也有一些python 写的的应用服务器,诸如Zope之类的.Python 的一个大好处是和C/C++结合得很好,用C/C++写扩展模块很容易,对于CPU时间敏感的部分可以用C/C++来开发.。
2.python如何操作应用程序
我想请教一下。如何使用python脚本来实现类似于qq客户端的登入问题。
qq客户端的启动使用了自带的os
import os
os.startfile("qq客户端的路径")
但是弹出的还需要填写相关的密码账号点击登陆按钮。请问这些怎么实现呢?
因为在web端我们可以构建post之类。那么到了客户端我们要怎么处理?
答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问
使用ctypes库,调用内存操作的相关windows API试试
3.python web开发 用什么工具
python web开发常用的工具:
1. Django
Django无疑是最通用的web开发框架之一,适用博客做一个后端和为企业做一个内容管理系统。
优点:从几乎为零的状态建设出一个全功能的web应用程序。
2. Requsts
制作一个的HTTP请求只需要通过一行代码。
优点:接收和解析响应也很简单。
3. Selenium
使用Selenium,开发人员可以通过编程的方式自动打开网页,输入域,点击按钮,并提交表单。
优点:支持绑定任何语言,包括Python的web自动化框架。
4. Pillow
简称为PIL的端口。Pillow可以用来创建复合图像,应用过滤器,修改透明度,覆盖文本,转换图像文件类型。
优点:可以处理任何格式的图片。
备注:Python面向对象的设计非常干净,而且配备了令人难以置信的支持库。Python可以很容易地与其他流行的编程语言如Java,C和C ++集成。
4.python web开发用什么工具
HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件。HTML很容易学习的,但也很容易误用,要学精还得费点功夫。
随着HTML5的发展和普及,了解HTML5也将成为Web开发人员的必修课。
涉及到网页外观时,就需要学习CSS了,它可以帮你把网页做得更美观。
利用HTML和CSS模拟一些你所见过的网站的排版和布局(色彩,图片,文字样式等等)。
第二步:学习javascript,了解DOM
JavaScript是一种能让你的网页更加生动活泼的程序语言。学习JavaScript的基本语法,学会用javascript操作网页中dom元素。
接着学习使用一些javascript库,比如jquery是大部分WEB开发人员都喜欢用的,通过Jquery可以有效的提高JavaScript的开发效率。
第三步:了解Web服务器
你不必在这上面花太多精力,但对IIS、Apache基本配置要掌握,这方面的知识学起来也相对容易,不会花多长时间。
学习一点Unix和Linux的基本知识,因为大部分Web服务器都运行在Unix和Linux平台上。
第四步: 学好一门服务器端脚本语言
服务器端脚本编程(后台开发)也是Web开发人员的基本功之一,你只需挑选一个服务器端脚本语言,然后学好它。
目前流行的服务器脚本语言有:php、asp.net、jsp、ruby、python、等。
第五步:学习数据库及SQL语法
要构建动态页面通常会使用到数据库,常用的数据库有SQLServer、Oracle、MySQL 等,它们都会遵循标准的SQL原则。
通常asp.net 程序使用SqlServer数据库,PHP、java使用Oracle、MySQL数据库。
第六步:综合实战
选一个你喜欢的后台编程语言,结合之前学到的html,css,javascript 前端技术,实现一个简单的留言本、论坛程序、进而实现一个简单的CMS(内容管理系统)
第七步:学习使用Web框架
当你掌握了HTML,CSS,JavaScript和服务器端脚本语言后,就应该找一个Web框架加快你的Web开发速度,使用框架可以节约你很多时间。
比如.net的MVC,JAVA 的SSH,php的cakephp、CodeIgniter、zend,ruby的ROR,python的dijango等等,其实里面都有一些相通之处。
整个开发过程你还可能会学习到一些工具的使用:
Visio,Dreamweaver,Vistual Studio、elipse、(Vim, EditPlus, Notpad++)、sqlserver、phpmyadmin,各种浏览器以及FireBug的插件,IE下的WebDevelopmentHelper、IETester等。如果你足够用心,你还发掘出很多不错的资源,例如MSDN,W3cSchool,一些前辈的博客,一些技术论坛等等,这都是你未来前进道路上的财富。如还想深入研究,学学http协议,理解什么是无状态,不然你永远做不好WEB开发,研究web程序服务端运行原理,还有tcp/ip,udp协议等。
从最简单的HTML到Web框架,内容还是不少,要想精通这里的每一样技术,都得下苦功夫才行。半年的时间,足够你对web开发产生一个有效的认识,这个时候,再思考你进一步学习的方向吧。
5.为什么用Python开发桌面应用程序
python是一款应用非常广泛的脚本程序语言,谷歌公司的网页就是用python编写。python在生物信息、统计、网页制作、计算等多个领域都体现出了强大的功能。python和其他脚本语言如java、R、Perl 一样,都可以直接在命令行里运行脚本程序。工具/原料
python;CMD命令行;windows操作系统
方法/步骤
1、首先下载安装python,建议安装2.7版本以上,3.0版本以下,由于3.0版本以上不向下兼容,体验较差。
2、打开文本编辑器,推荐editplus,notepad等,将文件保存成 .py格式,editplus和notepad支持识别python语法。
脚本第一行一定要写上 #!usr/bin/python
表示该脚本文件是可执行python脚本
如果python目录不在usr/bin目录下,则替换成当前python执行程序的目录。
3、编写完脚本之后注意调试、可以直接用editplus调试。调试方法可自行百度。脚本写完之后,打开CMD命令行,前提是python 已经被加入到环境变量中,如果没有加入到环境变量,请百度
4、在CMD命令行中,输入 “python” + “空格”,即 ”python “;将已经写好的脚本文件拖拽到当前光标位置,然后敲回车运行即可。
python安卓应用程序(如何使用QPython开发Android应用)
1.如何使用QPython开发Android应用
在使用python开发android应用之前我们需要准备好环境,环境需要安装PythonForAndroid,然后开始编程,编程时打开eclipse, 创建一个新的android project “introduction”,设置对象等等步骤,最后完成。
整个开发的过程步骤虽然不是很复杂,但也是需要注意很多细节。在此之前,想要使用python开发android应用的时候需要先学习python相关知识,这样能更好地理解整个流程。
Python是一种面向对象、解释型计算机程序设计语言,其源代码和解释器CPython遵循GPL(GNU General Public License)协议Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。
使用Python快速生成程序的原型(有时甚至是程序的最终界面)。Python也是动态语言。
Android不直接支持使用python开发应用,需要使用其它中间件或者库。PythonForAndroid提供了在android平台上对python语言的支持;CLE支持python和java之间的交互,同时提供了一个通用的接口,可用于其它多种语言。
Wrapandroid project将android类封装为CLE对象,从而可以使多种语言可以调用android类。使用这三个组件,可以在android平台上直接使用python开发界面应用程序。
Wrapandroid项目在进行中,目前的0.8.5版本已经提供了除SQlite,OpenGL之外大部分android类的封装。完全可以编写一个独立的python应用程序。
在android上开发python应用程序,编程和打包环境可以直接使用eclipse。1. 准备环境 a: 安装PythonForAndroid。
: CLE在程序运行的时候,自动从网络上安装,也可以下载库函数,放到工程中。开发需要java库文件starcore_android_r6.jar。
文件在starcore_devfiles_r6.zip中,可以从网上下载 c: Wrapandroid项目库文件wrapandroid.jar。2. 开始编程 a. 打开eclipse, 创建一个新的android project “introduction”. 如果要从网络安装,则需要添加许可权限:c. 将库文件starcore_android_r6.jar和wrapandroid.jar到工程目录下,将这两个文件加入到工程中,如下图:d. 编辑 IntroductionActivity.java,如下修改,加载python代码 如果不希望从网络安装CLE,可以将CLE的共享库文件包含在工程中,如下:同时在activity中设置下载标志为false 只不过此时生成的安装包大一些。
e. 编辑layout:main.XML.f. 在assets目录下,创建code.py文件.3. code.py代码如下 a. 获取当前服务. 获取当前的Activity c. 获取layout中定义的对象 d. 动态创建对象 运行结果如下:。
2.安卓版的python怎么使用
Python是动态语言,比较简洁。Android不直接支持使用python开发应用,需要使用其它中间件或者库。PythonForAndroid提供了在android平台上对python语言的支持;CLE支持python和java之间的交互,同时提供了一个通用的接口,可用于其它多种语言。
Wrapandroid project将android类封装为CLE对象,从而可以使多种语言可以调用android类。使用这三个组件,可以在android平台上直接使用python开发界面应用程序。Wrapandroid项目在进行中,目前的0.8.5版本已经提供了除SQlite,OpenGL之外大部分android类的封装。完全可以编写一个独立的python应用程序。
在android上开发python应用程序,编程和打包环境可以直接使用eclipse。
3.python 能开发 Android 应用吗
python可以开发Android应用。
Python是一种解释型脚本语言,可以应用于以下领域:
1、Web 和 Internet开发;
2、科学计算和统计;
3、人工智能;
4、教育;
5、桌面界面开发;
6、软件开发;
7、后端开发。
扩展资料:
操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(Virtual Machine)。 Bionic是 Android 改良libc的版本。
Android 同时包含了Webkit,所谓的Webkit 就是Apple Safari 浏览器背后的引擎。Surface flinger 是就2D或3D的内容显示到屏幕上。Android使用工具链(Toolchain)为Google自制的Bionic Libc。
Android采用OpenCORE作为基础多媒体框架。
Open CORE可分7大块:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。
Android 使用skia 为核心图形引擎,搭配OpenGL/ES。skia与Linux Cairo功能相当,但相较于Linux Cairo, skia 功能还只是雏形的。
2005年Skia公司被Google收购,2007年初,Skia GL源码被公开,Skia 也是Google Chrome 的图形引擎。
Android的多媒体数据库采用SQLite数据库系统。数据库又分为共用数据库及私用数据库。用户可通过ContentResolver类(Column)取得共用数据库。
Android的中间层多以Java 实现,并且采用特殊的Dalvik 虚拟机(Dalvik Virtual Machine)。Dalvik虚拟机是一种“暂存器型态”(Register Based)的Java虚拟机,变量皆存放于暂存器中,虚拟机的指令相对减少。
Dalvik虚拟机可以有多个实例(Instance), 每个Android应用程序都用一个自属的Dalvik虚拟机来运行,让系统在运行程序时可达到优化。Dalvik 虚拟机并非运行Java字节码(Bytecode),而是运行一种称为.dex格式的文件。
参考资料:搜狗百科-Android
4.python 可以编写安卓程序么
可以的。
正确的说法是python可以运行在android上.因为可以在android上安装一个python runtime就OK啦!就好比python也可以运行在symbina、windows mobile、plam os 、arm的blackberry一样。原生的android应用是用java写的。
毕竟android系统也是用java写的。
呵呵。
如果你可以用python写一个手机操作系统那么也很棒哦。哈~(题外话),总得来说.可以编写安卓程序(好像是说以后android默认会内置python解释器,意思就是说不需要额外的安装python到手机里面也可以直接运行py程序了哦!)还有啥一起交流的补充一下吧!哥们。
5.用Python开发Android程序到底怎么样
千峰扣丁学堂Android开发为您解答:
Python是动态语言,比较简洁。Android不直接支持使用python开发应用,需要使用其它中间件或者库。PythonForAndroid提供了在android平台上对python语言的支持;CLE支持python和java之间的交互,同时提供了一个通用的接口,可用于其它多种语言。Wrapandroid project将android类封装为CLE对象,从而可以使多种语言可以调用android类。使用这三个组件,可以在android平台上直接使用python开发界面应用程序。Wrapandroid项目在进行中,目前的0.8.5版本已经提供了除SQlite,OpenGL之外大部分android类的封装。完全可以编写一个独立的python应用程序。
6.Python怎么开发Android应用啊可以详细点吗
用Python写安卓APP肯定不是最好的选择,但是肯定是一个很偷懒的选择,而且实在不想学习Java,再者,就编程而言已经会的就Python与Golang(注:Python,Golang水平都一般),那么久Google了一下Python写安卓的APP的可能性,还真行。
既然要写个APP,那么总得要有个想法吧。其实笔者想做两个APP来着,一个是自己写着好玩的,一个是关于运维的。
关于运维的APP,设计应该如下如果觉得可行的话,评论留言一下你觉得应该写进这个APP的运维常用命令吧^_^,笔者暂时想到的是top,free -m,df –h,uptime,iftop,iotop,如果有什么好的想法就狠狠的砸过来吧,笔者到时应该也会把这个写成一个项目放到github上,大家一起用嘛,开源才是王道,哈哈。使用kivy开发安卓APP,Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,绝对是一款颇让人惊艳的NUI框架。
因为跨平台的,所以只写一遍代码,就可以同时生成安卓及IOS的APP。
转载请注明出处编程代码网 » python打开应用程序