本文介绍了10个可用于iOS或安卓平板电脑的Python编程环境。 Python开发人员可以随时随地使用这些工具进行编码吗? 鸡蛋痛吗? 还是爽?
1、Pythonista
Python主张“用你的iPad或iPhone实现Python禅”,实现低于披萨价格就能买到的Pythonista,并开始编码。
这对初学者也有帮助。 如果你不是Python开发者,但你想学习这个脚本语言,Pythonista是你能负担的方法。
特性:
在包含内置编辑器模式的全功能代码编辑器中,可以使用自己的命令进行扩展
提供二维显卡、多点触摸和声音开发库,包括三个实例游戏和多点触摸玩具钢琴
的提示有助于自动完成代码和提供命令历史记录
有关数学计算、文本处理、Web开发等的标准库
包括Python documentation,可从APP的任何位置轻松访问
单击文档中的示例代码,可以直接在编辑器中打开
可以将脚本导出到Xcode工程中,并构建独立的IOs APP应用程序
有关Pythonista的详细说明,请参阅automating IOs : howpythonistachangedmyworkflow,作者Federico Viticci。
figure 1: checkoutthemulti-touchtoypianocode…
Figure 2: and then play a tune。
下载地址:http://omz-software.com/python ista /
Tablet: iOS
Price: $6.99
2、Python for iOS
Python for iOS的作者是Jonathan Hosmer,功能和平滑度都不如Pythonista好,但不会因此而关机。 提供普通的Python编程环境。
特性:
交互式解释器
用于创建和测试脚本文件的独立Tab
语法突出显示
解释器会话存储为独立的脚本文件,可以在脚本选项卡上进行编辑
Pop-up提示
在APP应用程序中集成Python文档
figure 3: anintuitiveinterfaceandpop-uptipsmakethisaffordablepythonideonetoconsider。
download :http://pythonforios.com /
Tablet: iOS
Price: $.99
3、代码标识
代码Togo支持许多编程语言,当然是Python。 根据iTunes的下载页面,该工具用于运行超过100万个程序。
特性:
针对每个支持的语言,输入“Hello World! ”示例程序
用户可以在没有internet连接的情况下创建、存储和加载代码,但需要internet连接才能运行。
可以从Dropbox保存和加载文件,然后使用iTunes文件共享将代码传输到计算机或复制代码
自定义键盘支持
单击" Goto line "按钮可以快速跳转到代码行
figure 4: codetogosupportsdozensofprogramminglanguages,包含python。
download :https://itunes.apple.com/us/app/code Togo
Tablet: iOS
Price: $2.99
4、for I :代码编辑器for the ipad
` ` for i支持Python,但用户抱怨最后一次更新是2010年,无法处理大文件。
特性:
语法突出显示
支持多种语言,包括Python
可以自定义字体和颜色
内置Web服务器,需要Wifi链接来传输文件
可以获取快照
download 3360https://itunes.apple.com/us/app/for-I-code-editor-for-the-ipad /
Tablet: iOS
Price: $9.99
5、gusto : codeeditorandftpclient
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