本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境。Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或爽极?

1、Pythonista

Python 声称将实现 “在你的iPad或iPhone实现Python的禅“ ,不到比萨的价格你就可以购买的 Pythonista 并开始编码。

这对新手也很有用,如果你不是一个 Python 开发者,但想学习这门脚本语言,Pythonista 是你可以负担得起的方式。

特性:

  • 全功能的代码编辑器,包含内建的编辑器模式,可使用你自己的命令来进行扩展
  • 提供 2D 图形、多点触摸和声音开发库,并包含三个实例游戏和一个支持多点触摸的玩具钢琴
  • 交互式的提示可帮你实现代码自动完成和提供命令历史
  • 包含关于数学计算、文本处理、Web 开发等等的标准库
  • 包含 Python documentation, 可在 App 的任意位置轻松访问
  • 从文档中点击示例代码可直接在编辑器中打开
  • 可导出脚本到 Xcode 项目并构建独立的 iOS 应用

Pythonista 的详细描述请看 Automating iOS: How Pythonista Changed My Workflow, 作者 Federico Viticci.

Figure 1: Check out the multi-touch toy piano code…

Figure 2: and then play a tune.

下载地址: http://omz-software.com/pythonista/

Tablet: iOS

Price: $6.99

2、Python for iOS

Python for iOS 的作者是 Jonathan Hosmer 功能和平顺性都没有 Pythonista 好,但你不会因此将它关闭,它提供了常规的 Python 编程环境。

特性:

  • 交互式解释器
  • 独立的 Tab 用于编写和测试脚本文件
  • 语法高亮
  • 保存解释器会话作为一个独立脚本文件并可在脚本的 Tab 中进行编辑
  • Pop-up 提示
  • 应用内的 Python 文档集成

Figure 3: An intuitive interface and pop-up tips make this affordable Python IDE one to consider.

Download: http://pythonforios.com/

Tablet: iOS

Price: $.99

3、CodeToGo

CodeToGo 支持很多编程语言,当然包括 Python。根据其 iTunes 下载页可获知该工具已经用于运行超过 100 万的程序。

特性:

  • 为每个所支持的语言提供了 “Hello World!” 示例程序
  • 用户可在无互联网连接的情况下编写、保存和加载代码,但运行的时候需要互联网连接。
  • 可从 Dropbox 中保存和加载文件,并通过 iTunes 文件分享来将代码传输到计算机上或者从那拷贝代码
  • 支持自定义键盘
  • “Goto line” 按钮可快速跳到某行代码

Figure 4: CodeToGo supports dozens of programming languages, including Python.

Download: https://itunes.apple.com/us/app/codetogo

Tablet: iOS

Price: $2.99

4、for i: Code Editor for the iPad

虽然 ``for i 支持 Python,但用户抱怨最后一次更新是 2010 年,而且无法处理大文件。

特性:

  • 语法高亮
  • 支持包括 Python 在内的多种语言
  • 可定制字体和颜色
  • 内建 Web 服务器,要求 Wifi 链接用来传输文件
  • 可获取快照

Download: https://itunes.apple.com/us/app/for-i-code-editor-for-the-ipad/

Tablet: iOS

Price: $9.99

5、Gusto: Code Editor and FTP Client

Gusto 的目的是在 iPad 上进行 Web 开发,尽管偶尔程序会崩溃,但 iTunes 上几乎都是好评。

特性:

  • 网站项目缩略图
  • 项目驱动的工作流
  • 支持包括 Python 在内的多语言的语法高亮
  • Tab 窗体式的编辑
  • 内建 FTP/SFTP 客户端
  • 内建本地和远程预览

Figure 5: Thumbnails make identifying projects easy.

Download: https://itunes.apple.com/us/app/gusto-code-editor-ftp-client/

Tablet: iOS

Price: $9.99

6、Koder Code Editor

Koder 是一个支持 iPad 和 iPhone 的代码编辑器,提供多种特性,支持多种语言,最后一次更新是 2013年3月,增加了下载/上传文件夹用于 Dropbox 连接。

特性:

  • 支持包括 Python 在内的语法高亮
  • 内建代码片段管理器
  • 支持 Firebug 的预览器
  • iTunes 文件分享支持
  • 支持 Dropbox

Download: https://itunes.apple.com/us/app/koder-code-editor/

Tablet: iOS

Price: $5.99

7、Textastic Code Editor

Textastic 是一个使用很普遍的 iOS 代码和标识脚本编辑器,支持超过 80 种语言。

特性:

  • 支持大量编程语言的语法高亮
  • 支持 FTP, FTPS, SFTP, WebDAV, 和 Dropbox 客户端
  • 可定制字体和颜色
  • Undo/redo, find/replace
  • 字符和单词计数

Download: https://itunes.apple.com/us/app/textastic-code-editor/

Tablet: iOS

Price: $8.99

8、DroidEdit

DroidEdit 是一个很受欢迎的文本和代码编辑器,支持 Android 平板设备。不只是 Python 的编辑器。

特性:

  • 支持多种语言的语法高亮,包括 C, C++, C#, CSS, HTML, Java, JavaScript, Lua, LaTex, Python, Ruby, and SQL
  • Undo, redo, search, and replace
  • 自动和块缩进
  • 可更改不同的会话并在浏览器窗口中预览 HTML 文件
  • 支持字符编码
  • 专业版支持 Box, Dropbox, SFTP, FTP, and FTPS ; 自定义主题和通过 SSH 运行外部命令;支持 root 模式

Figure 6: When it comes to Python coding on Android devices, DroidEdit is a good place to start.

Download: https://play.google.com/store/apps/

Tablet: Android

Price: $1.99 (Pro version)

9、920 Text Editor

虽然 920 Text Editor 没有 DroidEdit 那么受欢迎,但提供了大量的而且是免费的特性。

特性:

  • 支持大量语言的语法高亮,包括 ASP, ActionScript, C, C++, CSS, Erlang, HTML/XML/WML, Java, JavaScript, Lua, LaTex/TeX, Perl, PHP, Python, and SQL
  • 支持显示行数和空格字符
  • 打开文件时自动检测文件编码
  • 提供工具条来快速创建新文件、保存、撤销、重做等
  • 提供最近打开文件的历史列表记录
  • 自动缩进
  • 可使用 root 权限运行
  • 预览 HTML 文件

Figure 7: 920 Text Editor is free and feature-packed.

Download: https://play.google.com/store/apps/details?id=com.jecelyin.editor&hl=en

Tablet: Android

Price: Free

10、Touchqode

Touchqode 是一个可负担得起的移动代码编辑器,用于 Android 平台。Touchqode 并不只是一个 Python 编辑器,还支持其他语言。

  • 支持 C++, C#, HTML, Java, JavaScript, PHP, Python, and Ruby
  • 集成 FTP 和 SFTP 客户端
  • 可作为文本编辑器使用
  • 提供像样的文档
  • 专业版包括 Github 查看器客户端,额外的特殊键,bash 支持和文件类型识别等

Download: https://play.google.com/store/apps/details?id=com.touchqode.editor&hl=en

Tablet: Android

Price: $9.33

python编辑器_10 个可以在平板电脑上使用的 Python 编辑器相关推荐

  1. python 安卓平板_10 个可以在平板电脑上使用的 Python 编辑器 ,让编程更贴近生活!...

    本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境.Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或爽极? 1.Pythonista Python 声 ...

  2. 华为平板可以安装python_10 个可以在平板电脑上使用的 Python 编辑器

    Pythonista 的详细描述请看 Automating iOS: How Pythonista Changed My Workflow, 作者 Federico Viticci. Figure 1 ...

  3. 手机写python脚本_如何让自己在电脑上写的python脚本在手机或安卓系统上运行呢??...

    2017.12.9更新 如果单纯手机上使用python的话,安卓更推荐Pydroid3/2,可以直接在google play下载.可免费使用,各种模块如numpy,matplotlib,pandas, ...

  4. 10 个平板电脑上的 Python 编辑器

    本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境.Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或爽极? Pythonista Python 声称将 ...

  5. 平板电脑里安装python_10 个平板电脑上的 Python 编辑器

    本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境.Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或爽极? Python 声称将实现 "在你 ...

  6. 平板电脑支持html吗,HTML5视频无法在平板电脑上播放(HTML5 video not playing on tablets)...

    HTML5视频无法在平板电脑上播放(HTML5 video not playing on tablets) 下午好,我早些时候发布了一些内容,但仍然需要帮助. 我有一个Nexus 7和一个IPad2. ...

  7. windows手机改为Android,如何在平板电脑上把windows系统变成安卓系统

    如何在平板电脑上把windows系统变成安卓系统以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何在平板电脑上把win ...

  8. Android平板电脑上的APP应用程序设计须知

    Android平板操作系统预览和详细说明 Eclipse开发Android应用程序入门 来源:草根网(www.20ju.com) - 互联网界的读者文摘 作者: Android开发网原创 时间: 20 ...

  9. 平板电脑能安装java_手机上能安装的应用,平板电脑上是不是都能安装

    手机上能安装的应用,平板电脑上是不是都能安装以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 手机上能安装的应用,平板电脑 ...

最新文章

  1. 联想G480类似没有小键盘开关的机器
  2. 简单做了一个sina微博的MVC第三方登陆
  3. 用行为级描述方式实现一个加法器电路(基于ISE的设计)(2输入1位全加器电路)
  4. python基础-文件操作(10)
  5. python 按从小到大的顺序组合成一个字典_将Python字典排列组合成字典列表
  6. C++模拟键盘操作窗口入门
  7. Navicat 9.1、10.0 简体中文最新版,注册码(For Mysql)
  8. python集合的两种类型_python 入门之 – 集合类型(十九)
  9. 埋点技术:“呵呵,你在网上的一举一动,都在我眼皮子底下”
  10. jQuery基础学习笔记(中)
  11. 美赛2018b题O奖论文学习(一)
  12. 2 分钟玩转 Apizza,轻量级 API 工具
  13. 利用单片机做手机连点器(附别踩白块自动点击程序)
  14. 百度离线地图JS API V3.0
  15. flutter - 图文讲解表单组件基本使用 注册实战
  16. 在线loading图标生成网站
  17. apktool下载安装
  18. Vue面试题你知道多少
  19. 为什么很多计算机专业大学生毕业后还会参加培训?
  20. 《软件方法》第8章 分析 之 分析类图(1)

热门文章

  1. SAP创建Web Service以及用ABAP调用
  2. 计划策略-52-没有最终装配和没有MTO的计划
  3. 浅谈SAP系统的预测模型与预测公式
  4. ABAP日期操作函数
  5. “贩卖”国潮新鲜感的花西子、完美日记们,能炒多久?
  6. apt-get install php 指定版本号,如何使用apt-get升级单个软件包?
  7. Python反爬机制介绍
  8. 汇编语言学习工具Dosbox的安装与配置(一)
  9. kill掉多个进程linux中的sudo,linux下批量kill进程的方法
  10. python函数的两种嵌套方法