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

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

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

特性:

全功能的代码编辑器,包含内建的编辑器模式,可使用你自己的命令来进行扩展

提供 2D 图形、多点触摸和声音开发库,并包含三个实例游戏和一个支持多点触摸的玩具钢琴

交互式的提示可帮你实现代码自动完成和提供命令历史

包含关于数学计算、文本处理、Web 开发等等的标准库

包含 Python documentation, 可在 App 的任意位置轻松访问

从文档中点击示例代码可直接在编辑器中打开

可导出脚本到 Xcode 项目并构建独立的 iOS 应用

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

Figure 2: and then play a tune.

Tablet: iOS

Price: $6.99

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

特性:

交互式解释器

独立的 Tab 用于编写和测试脚本文件

语法高亮

保存解释器会话作为一个独立脚本文件并可在脚本的 Tab 中进行编辑

Pop-up 提示

应用内的 Python 文档集成

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

Tablet: iOS

Price: $.99

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

特性:

为每个所支持的语言提供了 “Hello World!” 示例程序

用户可在无互联网连接的情况下编写、保存和加载代码,但运行的时候需要互联网连接。

可从 Dropbox 中保存和加载文件,并通过 iTunes 文件分享来将代码传输到计算机上或者从那拷贝代码

支持自定义键盘

“Goto line” 按钮可快速跳到某行代码

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

Tablet: iOS

Price: $2.99

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

特性:

语法高亮

支持包括 Python 在内的多种语言

可定制字体和颜色

内建 Web 服务器,要求 Wifi 链接用来传输文件

可获取快照

Tablet: iOS

Price: $9.99

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

特性:

网站项目缩略图

项目驱动的工作流

支持包括 Python 在内的多语言的语法高亮

Tab 窗体式的编辑

内建 FTP/SFTP 客户端

内建本地和远程预览

Figure 5: Thumbnails make identifying projects easy.

Tablet: iOS

Price: $9.99

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

特性:

支持包括 Python 在内的语法高亮

内建代码片段管理器

支持 Firebug 的预览器

iTunes 文件分享支持

支持 Dropbox

Tablet: iOS

Price: $5.99

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

特性:

支持大量编程语言的语法高亮

支持 FTP, FTPS, SFTP, WebDAV, 和 Dropbox 客户端

可定制字体和颜色

Undo/redo, find/replace

字符和单词计数

Tablet: iOS

Price: $8.99

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.

Tablet: Android

Price: $1.99 (Pro version)

虽然 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.

Tablet: Android

Price: Free

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

支持 C++, C#, HTML, Java, JavaScript, PHP, Python, and Ruby

集成 FTP 和 SFTP 客户端

可作为文本编辑器使用

提供像样的文档

专业版包括 Github 查看器客户端,额外的特殊键,bash 支持和文件类型识别等

Tablet: Android

Price: $9.33

平板电脑里安装python_10 个平板电脑上的 Python 编辑器相关推荐

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

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

  2. 计算机无法识别苹果6手机软件,电脑里安装的itunes不能识别我的苹果6sp… - Apple 社区...

    我的手机是苹果6splus,内存64G,现版本号10.2(14C92).电脑是W7,64位操作系统安装内存16G. 我在电脑上安装itunes是便于向手机传输照片,歌曲等资料,我在苹果官网下载了64位 ...

  3. 在一台win10系统的电脑里安装虚拟机运行CentOS7并实现nginx反向代理从而用域名访问本机的微服务项目

    在虚拟机里的CentOS7安装配置nginx,之前需要一些依赖库作为编译安装的条件,具体作用和命令详情跳转我之前的博客. 安装并使用VMware-workstation-full-15.5.0安装Ce ...

  4. 电脑不能安装linux,解决部分电脑不能安装Linux问题

    今天早上起来安装centos,在虚拟机上virtualbox里安装却终是不成功,一直卡在NET:Registered protocol family 2的地方.在百度上搜索也没有什么发现.最后在谷歌上 ...

  5. 计算机安装系统有哪些东西,重装系统电脑里的东西还有吗|电脑重装系统后原来的东西还在吗...

    电脑重装系统以前的东西还在吗?重装系统一般会格式化C盘,也就是说重装系统肯定会导致文件被删除,但是重装系统之后硬盘原来的东西是否还有在,就不一定,重装系统方式不同,结果就不相同.重装系统可能导致电脑里 ...

  6. 苹果计算机安装应用软件,Mac苹果电脑怎么安装软件 Mac苹果电脑安装软件新手教程...

    类型:Mac图形图像大小:23.3M语言:中文 评分:10.0 标签: 立即下载 Mac苹果电脑怎么安装软件?Mac苹果电脑安装软件新手教程.很多刚使用Mac苹果电脑的伙伴不知道怎么安装软件,那么想自 ...

  7. 计算机无法装补丁,电脑无法安装kb4012212补丁如何处理|电脑无法安装kb4012212补丁的处理方法...

    最近,不少用户的电脑都被<永恒之蓝>病毒侵袭,因此微软官方推出了预防补丁 - kb4012212,正常系统只要安装该补丁就能避免电脑遭到伤害.不过,有用户反馈自己遇到了电脑无法安装kb40 ...

  8. win7装xp双系统_电脑怎样安装win10win7双系统 电脑安装win10win7双系统方法【详解】...

    松下电脑在专业领域和军工领域运用比较多,价格不菲但质量也没得说,深受高端用户喜爱.下面就用松下笔记本教大家uefi启动装 双系统 ,我们来看看松下电脑怎样安装win10win7双系统吧. 准备工作: ...

  9. 电脑里的计算机无法打字,电脑不能打字怎么办

    电脑不能打字怎么办 电脑打不了字有可能是电脑中毒了,下载安装杀毒软件进行查杀(如金山毒霸.360安全卫士.瑞星杀毒软件.qq电脑管家等).下载安装后进行全盘扫描,清除病毒. 方法一.下载安装qq电脑管 ...

最新文章

  1. html5 Canvas画图4:填充和渐变
  2. 第八篇、盒子模型和距中的设置方法
  3. MySQL where后面的列子查询使用
  4. oauth2 java 获取token_OAuth2 Token 一定要放在请求头中吗?
  5. (转载)Vim入门图解说明
  6. 大学二级计算机基础知识,浙江省大学生计算机基础知识与应用能力等级考试二级(V......
  7. fdisk、parted无损调整普通分区大小
  8. Java nextInt()函数
  9. Unity--初识Live2D Cubism以及通过代码来实现Live2D模型的基本功能(一)
  10. 【多元统计分析】主成分分析——SPSS上机实验【过程+结果分析】
  11. Java基础----交通工具的继承写法(面向对象的三大特征)
  12. mysql.sock 路径_关于mysql.sock路径的问题
  13. MATLAB三元条件运算符,C++ ?:条件运算符(三目运算符)用法详解
  14. 国内外无代码可视化开发平台一览
  15. L - Lifeguards 思维
  16. 面试测试岗想拿13K,HR说最多能给你10K,一招教你怼死HR?
  17. WCF RIA Services 概述
  18. (转)魔兽地图加密脚本和反作弊脚本原理一览
  19. STM32+MCGS触摸屏四通道数据采集
  20. 角形级联h桥,不平衡电网,负序抑制,角形级联h桥statcom

热门文章

  1. WPS去除永久广告,你真的不想知道吗?
  2. angular2中一种换肤实现方案
  3. BZOJ 2999 inint【数DP优化】(Ender的模拟赛)
  4. java学生管理系统(简易)(三)---教师端的登录主页面
  5. linux一些常用iptables防火墙规则整理收集
  6. html5 梵高 星,复华文旅:穿越吧!梵高
  7. 小白在“风变编程”上的Python入门之旅
  8. Word设置表格文字上下居中
  9. [RTT例程练习] 总目录
  10. 基于Springboot人力资源管理系统设计