首页 >>  正文

python编程游戏app

来源:baiyundou.net   日期:2024-09-21

作者:略懂的大龙猫

编程语言 Python 的特点是容易上手、兼容性好、功能库强大。本文主要介绍几个手机端可用的 Python 编程软件。


1. QPython

QPython 是 Android 上 Python 脚本引擎,可以在手机上编辑和运行  Python 程序。目前 QPython 已更新至支持 Python 3.11。




QPython 安装一些库会比较麻烦,毕竟开发环境在电脑上配置都繁琐,在移动端模拟环境更容易失败。基础用用是可以的。


2.  Pydroid3

Pydroid3 是一个国外开发的软件,功能和 QPython 功能类似,但功能库支持上更强大。Pydroid3 应该算安卓端最强的 Python 编程软件。缺点是在国内应用市场没有发行版,安装和使用多有不便(即使你想升级高级版甚至都没办法付费)。




如果不是高级版本,不支持 Torch 等深度学习的库,而这恰恰是 Python 最擅长的领域。基本库比较全面 numpy 等都支持。最新版的 Pydroid3 V6.2 支持 Python 3.9 。


3. Termux

Termux 是一个安卓端的 Linux 模拟工具。既然是 Linux 模拟工具,当然是可以安装 Python 。为了提升 Termux 包下载速度可以用如下命令,把默认源替换为清华大学镜像:

sed -i 's@^(deb.*stable main)$@#1ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^(deb.*games stable)$@#1ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^(deb.*science stable)$@#1ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list

执行完毕升级一下,然后就可以用 pkg 命令安装你需要的软件了:

apt update && apt upgrade
pkg add python



但是由于是模拟环境,安装部分 Python 库也会遇到问题。Termux 也可以安装完整的 Linux (套娃),在完整的 Linux 里部署大部分库都没什么问题,但是操作又过于繁琐了(还不如 SSH 远程开发环境)。


总的来说,这几个方案在移动端学习和体验 Python 编程,运行基本程序没什么问题。但复杂的环境部署还是有点困难,通过远程开发环境反而更加省事。


","force_purephv":"0","gnid":"9ffec13c3d51607ab","img_data":[{"flag":2,"img":[{"desc":"","height":"1300","title":"","url":"https://p0.ssl.img.360kuai.com/t011ca3a0f310e7d4c7.jpg","width":"600"},{"desc":"","height":"1300","title":"","url":"https://p0.ssl.img.360kuai.com/t0150154949c2256aa9.jpg","width":"600"},{"desc":"","height":"1300","title":"","url":"https://p0.ssl.img.360kuai.com/t018196095f5360dd7a.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"cache","pub_time":1677304409000,"pure":"","rawurl":"http://zm.news.so.com/b78a48315ed8dd02e48d99b612ef5209","redirect":0,"rptid":"5081b13f4e90130a","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""}],"title":"有趣的软件 篇九:手机体验 Python 编程,这几个APP可以一试

凌潘思4761python可以进行多媒体编程,游戏编程吗?
卢缸聪17568448320 ______ 可以,有本电子书叫 "用Python,Lua和Ruby语言设计游戏"你在Emule上可以搜到

凌潘思4761大家都在学的编程语言Python,可以用来干什么 -
卢缸聪17568448320 ______ 1. Web开发 最火的Python web框架Django,支持异步高并发的Tornado框架,短小精悍的flask,bottle,Django官方的标语把Django定义为the framework for perfectionist with deadlines(大意是一个为完全主义者开发的高效率web框架) 2. 网络...

凌潘思4761如何用python编写一个游戏,或者在线测试系统,或者通讯录 -
卢缸聪17568448320 ______ 在掌握py语法基础上,编写游戏可以用pygame,web应用可以使用flask,图形界面程序可以用pyqt

凌潘思4761Python游戏后端开发有前途吗 -
卢缸聪17568448320 ______ 1. 任何一项工作都有前途,能达到什么成就更看个人; 2. Python作为这两年较为火爆的一门编程语言,无论是人工智能还是其他方向应用都还是比较广的,前景持续向好; 3. 游戏行业这两年也迎来爆发,行业前景较好. 所以说前途还是有的,但是个人发展到什么程度要看你能达到什么高度.

凌潘思4761Python是脚本还是语言 -
卢缸聪17568448320 ______ Python是脚本语言. Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发. Python的设计哲学是...

凌潘思4761如何学习 Python GUI 编程 -
卢缸聪17568448320 ______ 找准一个方向一直走到底.因为GUI方案很多.如果均都是浅尝辄止就什么也做不好.QT可以用心做一下.不过虽然界面很好看.功能强大.不过里面有些坑.这个东东,国外的人也喜欢用.wxWindows很强大.如果习惯在windows下编程方式...

凌潘思4761Python主要用来做什么 它的应用大全有哪些 -
卢缸聪17568448320 ______ 系统编程:提供API,能方便进行系统维护和管理,Linux下标志性语言之一,是很多系统管理员理想的编程工具,这也是国外为什么使用者这么多的原因,我们国内很少使用Linux. 图形处理:有PIL、Tkinter等图形库支持,能方便进行图形处理...

凌潘思4761用Python开发Android程序到底怎么样 -
卢缸聪17568448320 ______ 完全没问题,目前python for android项目的进展很迅速,python能在android上稳定运行.是否流畅还要看硬件配置如何了.图形界面也有成熟的项目,比如kivy等.可以制作稳定实用的Ap

凌潘思4761python语言的用途? -
卢缸聪17568448320 ______ Python的应用 Zope-应用服务器 Plone-内容管理系统 Django-鼓励快速开发的web framework Twisted - Python Network Application Framework Python的网络应用程序框架 TurboGears - 另一个Web应用快速开发框架 Bit Torrent - 著名的BT下载...

凌潘思4761python能做什么 -
卢缸聪17568448320 ______ 系统编程:提供API(Application Programming Interface应用程序编程接口),能方便进行系统维护和管理,Linux下标志性语言之一,是很多系统管理员理想的编程工具. 图形处理:有PIL、Tkinter等图...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024