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

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

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

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

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

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

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

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

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

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)

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

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

时间: 2024-10-17 09:27:56

10 个平板电脑上的 Python 编辑器的相关文章

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

设计师们从来没有像今天这样需要为如此多的移动设备营造用户体验.随着平板电脑持有量的不断增加,我们进入了"后PC时代".各个公司都在极力为用户提供高质量的用户体验,以争取他们的注意力.设计一个成功的Android的应用程序,不仅需要一个伟大的.可以激励用户下载.使用和保存的构想,还需要一个自然流畅而又直观的用户体验. 以下这些内容有助于设计师了解iPad的iOS和Android的3.x"蜂巢"系统的交互原则和主要元素的不同,以便他们更好地熟悉 Android的平板电脑

关于在平板电脑上使用VS

问题描述 我公司是做工业机械臂的,现在上面说我们的交互系统做的不好,要我们做个美观实用的手控器,然后老大就考虑说使用平板电脑上装VS,然后通过平板电脑跟机械臂进行usb-232通讯,请问这个方案可行么,我老大主要做底层的,对交互不是很懂,然后我也只是在xp和7上用过VS,在平板上能顺利使用VS么.能的话会不会很卡之类的问题?谢谢各位帮助~ 解决方案 解决方案二:win8.1平板上运行vs2013很流畅,升到win10后有点卡不过你不会是在平板上做开发吧?解决方案三:vs是个开发工具,搞清楚哦!用

语音通话-Android上如何将AF端在打电话时的语音同步到HF端的平板电脑上?

问题描述 Android上如何将AF端在打电话时的语音同步到HF端的平板电脑上? 我实现了蓝牙免提,通过Hands-free Unit控制Audio Gateway上电话的拨打挂断功能,但是当Audio Gateway一端的手机进行通话时,我想将语音在Hands-free Unit端播放,但是就是没有声音,希望做过这方面的前辈给予指导 解决方案 学习了,谢谢大神,受教了

通过蓝牙(串口/蓝牙网关)的数据,在平板电脑上的显示数据图

问题描述 通过蓝牙(串口/蓝牙网关)的数据,在平板电脑上的显示数据图 本人现在做一份有关蓝牙数据在平板电脑哦上显示数据的报告,需要一份完整的程序,求好心人帮忙,谢谢

蓝牙上传文件-如何缩短平板电脑上传文件到蓝牙模块所用时间

问题描述 如何缩短平板电脑上传文件到蓝牙模块所用时间 我现在在做一个蓝牙文件上传功能,文件大小13K,文件保存在平板的sd卡上,要把sd的文件上传到蓝牙模块,因为蓝牙模块没有移动硬盘,只能是先把13K分分包上传,现在每个包是100byte,分了142个包上传.第一个包处理完好,蓝牙模块返回完成标记,再发第二个包,直到发完为止.统计了一下,发完13k文件,一共用了13s,时间太长了,有没有办法缩短这个时间呢? 解决方案 你的蓝牙模块不支持OPP么?为什么要自己拆成那么小的包来发啊?

三星推10寸平板电脑对抗苹果iPad

本报讯(记者古晓宇实习记者付晶晶)上周末,三星开始在国内市场发售平板电脑GALAXY Tab10.1,这是三星在取得7寸平板市场优势地位后首次推出10寸平板电脑,正面与苹果展开交锋. 三星Tab 10.1采用Android3.1操作系统,1GHz双核处理器,与苹果iPad2不相上下,而在屏幕分辨率.机身厚度.重量方面还要领先于苹果iPad2,其16GWiFi版3688元的定价也与同配的iPad2一般无二. 有业内人士认为,随着诺基亚的衰落,三星很有可能成为全球手机老大,因此与苹果抗衡的重任也将落

休闲游戏成手机和平板电脑上明星

小鸟都愤怒了,这个夏天你游戏了吗? 苹果游戏品最潮,三星.摩托罗拉种类多 理财周报见习记者 杨庆婉/文 "游戏规则看似简单,拉一下弓,把一只只的鸟往外扔,把所有的猪头都干掉就能获得胜利,但是玩起来一些关卡却让人咬牙切齿--"凹凸鳗鱼描述道,这是一场为了护蛋的小鸟与绿皮猪之间的斗争! 当然,这个夏天让人疯狂的游戏不止这一种.眼下,休闲式游戏成为了手机和平板电脑上的明星,它们操作相对简单,靠画面.色彩及其新奇性吸引玩家. 小鸟愤怒了 游戏名:"愤怒的小鸟"(Angry

联想把下一个突破口定在了平板电脑上

摘要: 联想把下一个突破口定在了 平板电脑 上. 在刚刚推出了搭载Android系统的Yoga Tablet之后,马上又推出了搭载Windows 系统的Miix,而在稍早的时候,联想还上市了包括S5000在内的几款低端平 联想把下一个突破口定在了 平板电脑 上. 在刚刚推出了搭载Android系统的Yoga Tablet之后,马上又推出了搭载Windows 系统的Miix,而在稍早的时候,联想还上市了包括S5000在内的几款低端平板电脑产品."如果看一下今年'PC+平板'市场份额的变化趋势,联想

手写笔的重生:三星推出10寸平板电脑支持手写笔

使Android智能手机或平板电脑从众多的产品中http://www.aliyun.com/zixun/aggregation/7814.html">脱颖而出,并不容易.几乎所有的消费电子公司已经开始提供各种形状和大小的Andr​​oid设备.但三星Galaxy Note的脱颖而出,得益于其不同寻常的5.3英寸的屏幕大小和其支持数字笔在屏幕上书写或绘制. 正如业界所预测的那样,智能手机与平板电脑融合或将成为趋势.5.3英寸Galaxy Note的意外走红,让三星看到了希望.三星似乎有意在此