当python遇到安卓手机

我们日常的python学习和使用都是在电脑上的,会写Linux下的python脚本、搞一些爬虫的项目、开发几个好玩的web网站,用python做数据分析。可如果脱离了电脑,就成了零。
如何让我们的python,随时随地的装13?使用Qpython….

有时候,就是不想正襟危坐的坐在电脑前面,想要在手机上轻量级的写点代码。

安卓软件推荐

 QPython

这是一款能够在安卓手机上运行Python的软件,你可以在地铁上、公交车上甚至在无聊的会议上随时随地练习Python。

 Pydroid.3

Pydroid 3免费高级版app是一款安卓手机上的开发利器,离线Python 3.7解释器:运行Python程序不需要Internet。

 Termux

Android 手机系统是基于 Linux 内核的,所以可以使用终端类软件去进入」手机的内核。

termux这个软件还是很强大的,不仅仅是可以运行python,linux上能用的大部分也都能用,

相关软件打包下载

下载地址

链接:https://pan.baidu.com/s/1819849hJ1yhiWtJ3tvSwSw

提取码:h31g

python各种编辑器、APP、软件下载

Qpython介绍

Qpython是一款安卓免费的python模拟器,在安卓应用市场就可以下载到。
当然你也可以访问它的官网下载:
http://www.qpython.com/

image

使用界面

当我们安装完毕QPython后,我们进入软件看到是这个界面:

image

从这个界面上我们可以清晰的看到QPython可以实现的功能,其中主要功能包含:终端、程序编辑器、文件(从文件中读取程序)、二维码(这个绝对是神器)、QPYPI(安装第三方库)、社区、课程

我们一一来看下。

python2还是python3

image.png

默认会弹出一个界面是选择python2还是python3,这里我们选择python2

程序编辑器

在程序编辑器中我们写了一个简单的程序

print("我爱python")

image.png

我们这里先单击4 保持文件first.py

image.png

image.png

终端

从图中我们可以看到这个Python运行的命令行界面是不是和我们在电脑上使用的很像啊,
同时在“+”这个位置,我们可以增加多个命令行窗口,感觉是不是很爽啊!
输入代码:

print("公众号:IT 入门 ")
=

image.png

文件

在这里我们可以选择需要运行的程序或者打开相应的项目。

image

二维码

为什么这是一个神器呢?我们知道在手机编辑脚本毕竟没有在电脑上方便,但是有了这个我们可以把自己的脚本制作成二维码(在线制作二维码的工具太多,这里不做介绍,请自行百度)。

一个二维码可以存储多少信息呢?

据百度百科介绍:二维码可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字。这对于普通的练习程序足够用了。

我们演示一下
首先我们将代码转换成二维码,如下图:

请扫描二维码 试一试

接着我们点击QPython中的二维码按钮,扫描一下

然后我们保存一下程序

最后运行一下,如下图:

image

QPYPI

QPython提供了一个QPypi服务,发布了几个库,你可以下载安装。当然你也可以通过pip方式安装第三方库。标记的地方可以使用手动安装第三方库。具体的操作我们将在安装第三方库那里讲解。

image

Python之所以强大,除了它语句便捷好用外,其第三方库众多是非常大的一个原因。QPython可以通过三种方式安装并使用第三方库。但是需要注意的是:如果你安装的库中有c/++文件需要编译,则会因为找不到编译链工具而失败

1. 从QPypi安装

从QPypi安装一些预构建的库,如numpy、tornado等。

2.从Pypi安装

点击之后,您进入了pypi命令界面,它调用了pypi工具来让您自行安装,只需要输入pip命令,比如pipinstall[HTML_REMOVED]之类的语句即可安装库,不过需要注意地是,当前无法安装带有c/c++等需要编辑的文件的库,因为安卓默认没有可用于编译的工具链。

社区、课程

顾名思义就是提供讨论区、课程的地方了,这里不做讲解,有兴趣的话,大家可以看看。

qptyon下载地址

链接:https://pan.baidu.com/s/1819849hJ1yhiWtJ3tvSwSw

提取码:h31g

手机写代码

 

android 安卓
  QPython.apk

链接: https://pan.baidu.com/s/1S2mFHsqa3Zuyxiua6nGsbg

提取码: b1g2

 
 Pydroid.apk

链接: https://pan.baidu.com/s/10Bnyl6AdUI2mBRZEuLMB6g

提取码: 678f

 
 Python教程.apk

链接: https://pan.baidu.com/s/1qoOGFclz1lfBBnZOhvvBoA

提取码: vsnm

https://appgallery.huawei.com/#/app/C100782041

- EOF -

推荐阅读  点击标题可跳转

★在手机上玩python编程-Pydroid3

★Python100行-贪吃蛇小游戏

pycharm安装以及简单使用教程

python新手傻瓜式开发环境Anaconda

15款Python编辑器的优缺点,别再问我“选什么编辑器”啦!

用VScode愉快的写python代码

python各种编辑器、APP、软件下载

都来到这了,拜托拜托点个赞

手机学习利器Qpython相关推荐

  1. 深度学习利器:TensorFlow在智能终端中的应用——智能边缘计算,云端生成模型给移动端下载,然后用该模型进行预测...

    前言 深度学习在图像处理.语音识别.自然语言处理领域的应用取得了巨大成功,但是它通常在功能强大的服务器端进行运算.如果智能手机通过网络远程连接服务器,也可以利用深度学习技术,但这样可能会很慢,而且只有 ...

  2. 深度学习利器:TensorFlow与NLP模型

    深度学习利器:TensorFlow与NLP模型 享到:微博微信FacebookTwitter有道云笔记邮件分享 稍后阅读 我的阅读清单 前言 自然语言处理(简称NLP),是研究计算机处理人类语言的一门 ...

  3. 深度学习利器: TensorFlow系统架构及高性能程序设计

    2015年11月9日谷歌开源了人工智能平台TensorFlow,同时成为2015年最受关注的开源项目之一.经历了从v0.1到v0.12的12个版本迭代后,谷歌于2017年2月15日发布了TensorF ...

  4. Bing Wallpaper - 英语学习利器

    今天来吹一波微软的Bing Wallpaper,废话不多说,上官网: Bing Wallpaper 为啥要吹这个? 首先,绿色无污染. 这个桌面插件非常干净.没有广告,没有捆绑安装,无需登录,装上就能 ...

  5. 深度学习利器之自动微分(2)

    深度学习利器之自动微分(2) 文章目录 深度学习利器之自动微分(2) 0x00 摘要 0x01 前情回顾 0x02 自动微分 2.1 分解计算 2.2 计算模式 2.3 样例 2.4 前向模式(For ...

  6. DeepMind提出关系RNN:构建关系推理模块,强化学习利器

    基于记忆的神经网络通过利用长时间记忆信息的能力来建模时序数据.然而,目前还不清楚它们是否有能力利用它们记得的信息进行复杂的关系推理. 在这篇论文中,DeepMind和伦敦大学学院的研究人员首先证实一种 ...

  7. 深度学习利器之自动微分(1)

    深度学习利器之自动微分(1) 文章目录 深度学习利器之自动微分(1) 0x00 摘要 0.1 缘起 0.2 自动微分 0x01 基本概念 1.1 机器学习 1.2 深度学习 1.3 损失函数 1.4 ...

  8. 2023 安卓 ChatGPT手机学习版

    无须注册 无须登陆 直接使用................ 2023 安卓 ChatGPT手机学习版................

  9. iphone android 双击,iPhone8新功能曝光:双击唤醒屏幕 向安卓手机学习

    原标题:iPhone8新功能曝光:双击唤醒屏幕 向安卓手机学习 大家都知道,唤醒iPhone屏幕的方式有电源键和Home键,现在,iPhone8的又一个新功能曝光,其增加了唤醒屏幕的方式,就是双击屏幕 ...

最新文章

  1. 洛谷 P1851 好朋友
  2. 关于STM32 MDK中USE_STDPERIPH_DRIVER问题的解释
  3. 工业项目,用MCU还是PLC?
  4. python开方运算符_Pytorch Tensor基本数学运算详解
  5. 集市中迷失的一代:FreeBSD核心开发者反思开源软件质量
  6. 数据结构--树--线段树(Segment Tree)
  7. 小甲鱼Python第二十二讲课后习题
  8. SAP License:无师自通学SAP-开篇
  9. MVC,MVP 和 MVVM详解
  10. WEB自动化(Python+selenium)的API
  11. CodeForces 780B ——The Meeting Place Cannot Be Changed(二分法)
  12. 在Java 中 使用 AWS SNS 来发送短信的例子
  13. tkmybatis 枚举值处理
  14. repo sync error: Exited sync due to fetch errors
  15. 五十岁才考上大学的柳永,半生风流半生坎坷!
  16. 小米手机刷机ROOT原理
  17. headers信息修改
  18. Cyclone IV E资源结构与重点电路
  19. 怎样对生产环境10T RAC新增Adg 不对现有主库产生任何负载,不占用网络带宽?
  20. Proxmox监视器

热门文章

  1. 网站增加百度收录最有效的方法!!!!!!
  2. python 基础一
  3. 杀毒奇招:用安全网关消灭蠕虫病毒(转)
  4. 机械祭天法力无边:练习3.5:编写一段程序从标准输入中读入多个字符串并将它们连接在一起,输出连接成的大字符串。然后修改上述程序,用空格把输入的多个字符串分隔开来。
  5. 关系型数据库大数据性能优化解决方案之:分表(当前表历史表)、表分区、数据清理原则
  6. 倍福CX9020(WINCE 7)使用技巧汇总
  7. 【Ware】专业的视频剪辑软件推荐
  8. arccatalog点要素显示不完_shp文件转为dwg之后在arcgis下打开属性表有高程信息但在cad里面打开为何没高程 - 地学 - 小木虫 - 学术 科研 互动社区...
  9. 文本处理三剑客与正则表达式详解
  10. Whole Word Masking (wwm)