分享

最强手机端Python编译器,在手机上也能学习Python了!

 风声之家 2022-01-29

做IT培训很多年了,经常有朋友问我如何在手机端运行Python,起初我都是拒绝推荐的,我认为学习Python最好的方式应该是在电脑上,但是随着越来越卷,很多人在公交、地铁通勤的过程中还是想学习起来,或者有时候蹲坑突然想起一个idea,想快速在手机上尝试一下。因此今天我就花了一天时间,按照安卓和iOS不同的系统,整理了一份手机端好用的Python编辑器,感兴趣的朋友可以尝试一下。

图片

一、iOS系统推荐Python3IDE:

iOS系统上主要推荐Python3IDE,其他软件,比如Pyto最低要求iOS14以上,可能很多人都还没有更新。还有QPython则没有适配好屏幕,只能显示在屏幕中间一截。Python3IDE可以直接在AppStore上下载此软件,从AppStore的提交开发者而言,是一个中国人的个人项目(不确定背后是否有团队)。这个软件功能真的非常强大,软件本身是免费的,免费的只能享受基础版的功能,也可以通过月付或者年付,享受完整版的功能。就小编个人尝试而言,基础版已经满足了我所有的需求。

图片

首先,这个软件已经内置了许多第三方库,包括但不限于:

  1. 科学计算、数据分析及机器学习库:numpy、pandas、scikit-learn等。
  2. 可视化库:notebook、matplotlib、seaborn、bokeh等。
  3. UI库:kivy、ipywidgets等。
  4. 游戏库:SDL2系列库、pygame等。
  5. 图像处理库:Pillow、scikit_image、opencv_python等。
  6. 网络库:pycurl、requests、flask、django等。
  7. 其他库:lxml、simplejson等。就以上库而言,就已经满足了我们几乎所有的开发需求。试想一下,你能在手机上开发多大的程序,顶多不就是写点学习代码,写点测试代码?

软件除了内置非常丰富的第三方库外,用户体验也是做得非常棒。什么代码高亮、代码自动提示、pip安装第三方库等那都是必须要有的。

  1. 自动联想提示、自动缩进、代码高亮。
  2. 离线、本地运行脚本、支持input。

  3. 支持pip安装第三方库。

  4. 支持Jupyter Notebook。

    图片

  5. 内置浏览器,可以在app中直接打开Jupyter Notebook页面,也可以打开其他网页。
  6. 支持Python交互式解释器,使开发者可以边输入代码边执行。
  7. 内置许多Python教程,比如Python100例、机器学习等代码。

    图片

  8. 支持多文档,可以打开多个tab页。
  9. 支持自定义模块,而不仅仅是单文件。

从这些小细节可以看出,作者真的很用心,应该花了不少时间和精力去开发。如果用苹果移动设备,首选Python编辑器,肯定是他了。

二、Android系统推荐使用QPython:

QPython虽然在苹果设备上做得不咋地,但是在安卓上确实非常丝滑。他整合了Python解释器、Console、编辑器和SL4A库,使得在安卓手机上开发Python变得更加简单。

SL4A是Android系统提供的一个用于编写脚本代码的库。

QPython功能也是非常强大,主要包含以下功能:

  1. 可以开发普通Python程序、web app、游戏、SL4A编程等。
  2. 可以运行一个单独的Python文件,也可以运行一个项目。

  3. 可以通过QRCode下载和运行Python代码。
  4. 支持语法高亮、代码提示。

    图片

  5. 包含了许多有用的Python库。
  6. 支持PIP安装第三方包。不看的原因

确定

  • 不看此公众号

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多