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 编程环境。
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 年,而且无法处理大文件。
Download: https://itunes.apple.com/us/app/for-i-code-editor-for-the-ipad/
Gusto: Code Editor and FTP Client
Gusto 的目的是在 iPad 上进行 Web 开发,尽管偶尔程序会崩溃,但 iTunes 上几乎都是好评。
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 连接。
Download: https://itunes.apple.com/us/app/koder-code-editor/
Textastic Code Editor
Textastic 是一个使用很普遍的 iOS 代码和标识脚本编辑器,支持超过 80 种语言。
Download: https://itunes.apple.com/us/app/textastic-code-editor/
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
10 个平板电脑上的 Python 编辑器相关推荐
- 平板电脑里安装python_10 个平板电脑上的 Python 编辑器
本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境.Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或爽极? Python 声称将实现 "在你 ...
- python编辑器_10 个可以在平板电脑上使用的 Python 编辑器
本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境.Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或爽极? 1.Pythonista Python 声 ...
- python 安卓平板_10 个可以在平板电脑上使用的 Python 编辑器 ,让编程更贴近生活!...
本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境.Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或爽极? 1.Pythonista Python 声 ...
- python网页编辑器-史上超强 Python 编辑器,竟然是张网页?!
原标题:史上超强 Python 编辑器,竟然是张网页?! 导读:俗话说,磨刀不误砍柴工,要想闯荡编程世界,一套趁手的编辑器是必不可少的.对 Python 语言的使用者来说,不论你是刚开始学习编程知识的 ...
- 平板电脑支持html吗,HTML5视频无法在平板电脑上播放(HTML5 video not playing on tablets)...
HTML5视频无法在平板电脑上播放(HTML5 video not playing on tablets) 下午好,我早些时候发布了一些内容,但仍然需要帮助. 我有一个Nexus 7和一个IPad2. ...
- Android平板电脑上的APP应用程序设计须知
Android平板操作系统预览和详细说明 Eclipse开发Android应用程序入门 来源:草根网(www.20ju.com) - 互联网界的读者文摘 作者: Android开发网原创 时间: 20 ...
- android平板怎么截图,在安卓手机或平板电脑上截屏的5种方法,学起来!
在Android手机或平板电脑上截屏并不是随便按下一个按钮那样简单,尤其是当你尝试捕获运动中的特定场景(例如游戏或视频),或者你担心可能会消失的屏幕时,以及当你正打算截屏,但是一不小心把手机屏幕关了的 ...
- 如何在Surface Pro平板电脑上重新加载Windows 8.1
If you upgraded your Surface Pro tablet to the Windows 10 preview and everything broke, or you just ...
- windows手机改为Android,如何在平板电脑上把windows系统变成安卓系统
如何在平板电脑上把windows系统变成安卓系统以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何在平板电脑上把win ...
最新文章
- 库克踏春而来,小而美的 iPhone 全新配件问世
- 日赚 5 亿的腾讯工资又涨了:员工上半年人均月薪 7.8 万
- 关于HTTP_CLIENT_IP,HTTP_X_FORWAR
- 动态分配数组(new)和用随机数赋值(rand)
- New Distinct Substrings(后缀数组)
- 埋点测试-移动端/PC端
- Java笔记-CXF增加拦截器与自定义拦截器
- 升级到AKU3.3 v1.1,感受智能手机的VGA模式
- Oracle面对“数据倾斜列使用绑定变量”场景的解决方案
- 深入理解Auto Layout 第一弹
- 机器学习入门——图解集成学习(附代码)
- 推荐SQL Server Management Studio以及Visual Studio下的免费的插件 ApexSQL Complete
- Atitit 知识管理 知识的存储与检索 目录 1. Mis4大信息系统	2 1.1. crm客户流 通讯录	2 1.2. 企业资源规划(ERP) 财务卡片系统 通讯录,canlenda实现	2
- PLSQL Developer+instantclient连接Oracle
- linux c第四天———gcc、gdb、指针、大小端存储
- aspose合并单元格
- 实验三 类与对象(zxt)
- 计算机专业为什么不用amd,为什么网吧电脑很少用AMD处理器?
- 进击的DApp:区块链上将长出怎么样的新事物?
- linux编译ice,linux环境下编译安装ICE