首页 >>  正文

python编程软件

来源:baiyundou.net   日期:2024-07-01

作者:略懂的大龙猫

编程语言 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":"hbase","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可以一试

冉急毕3181求一款好用的python图形化编程工具 -
钱肩伊18640858089 ______ mPython就支持以类似Scratch的图形化形式编程.Python有爬虫、计算数据、大数据等方面的优势,把它做成图形化编程工具能减少劳动强度,提高编程效率.打个比方,原生Linux用于服务器好用不?还是有很多服务器用的是Win Server.为什么?因为图形化学习难度低,用起来方便些.

冉急毕3181Python的特点有哪些特点 -
钱肩伊18640858089 ______ Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发. Python的特点如下: 1、简单 Python是一...

冉急毕3181学编程用什么软件好? -
钱肩伊18640858089 ______ 常用的编程软件有:Visual studio、PhpStorm、Notepad++、WebStrom、Sublime Text、EditPlus 等.达内教育1:Visual studio是一款由美国微软公司开发的开发工具集,简称VS,它包括了整个软件的生命周期所需要的大部分工具.2:PhpStorm...

冉急毕3181python开发的软件有哪些 -
钱肩伊18640858089 ______ TFramedTransport是对TTransport的继承,由于tcp是基于字节流的方式进行传输,因此这种基于帧的方式传输就要求在无头无尾的字节流中每次写入和读出一个帧,TFramedTransport是按照下面的方式来组织帧的:每个帧都是按照4字节的帧长加上帧的内容来组织,帧内容就是我们要收发的数据!

冉急毕3181Python编程语言可以应用在哪些方面 -
钱肩伊18640858089 ______ Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发. 1、软件开发:Python语言支持多函数...

冉急毕3181编程语言python是用来干什么的? -
钱肩伊18640858089 ______ python的作用: 1、系统编程:提供API(ApplicationProgramming Interface应用程序编程接口),能方便进行系统维护和管理,Linux下标志性语言之一,是很多系统管理员理想的编程工具. 2、图形处理:有PIL、Tkinter等图形库支持,能方便进...

冉急毕3181可以用 Python 编程语言做哪些神奇好玩的事情 -
钱肩伊18640858089 ______ 机器学习,比如手写字识别,人脸识别,垃圾邮件处理等. 当然还可以画图,和matlab类似,不过是工业级的. 也许最初设计 python 这种语言的人并没有想到今天python 会在工业和科研上获得如此广泛的使用.著名的自由软件作者eric ...

冉急毕3181Python一般适合开发什么
钱肩伊18640858089 ______ python适合做什么开发 Python不仅仅是一个设计优秀的程序语言,它能够完成现实中的各种任务,你可以在任何场合应用Python,从网站和游戏开发到机器人和航天飞机控制. 1、python可以用于系统编程.Python对操作系统服务的内置接口,...

冉急毕3181python能做手机软件吗?想自己自学编程,目的是写个简单的计算
钱肩伊18640858089 ______ 当然可以了,不过有一点,前端代码最好依旧是安卓自己的方式来写.而Python可以作为后端,你可以用你喜欢的任何架构,比如Django,比如flask等等,当做后端,提供api就可以了.当然你要完全用Python做也可以,不过并不建议你这样做.用api的方式,可以实现前后端分离,这有什么好处呢?不管是PC,安卓,网页,iOS,任何客户端,我不需要再继续开发多个后台,只需要继续用api,另外写套前端页面就可以了.

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