嗨害大家好鸭!我是小熊猫❤

本文介绍 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, Java, 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, Action, C, C++, CSS, Erlang, HTML/XML/WML, Java,
    Java, 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

对Python感兴趣或者是正在学习的小伙伴,推荐我们的Python学习扣qun:660193417,看看前辈们是如何学习的!从基础的python脚本到web开发、爬虫、django、等【PDF,实战源码】,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每天都有大牛定时讲解Python技术,分享一些学习的方法和需要注意的小细节,点击加入我们的 小熊猫的python第二世界

10、 Touchqode

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

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

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

Tablet: Android

平板电脑也可以学python吗?10 个Python 编辑器,,让编程更贴近生活~相关推荐

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

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

  2. 千元平板电脑排行榜_最值得买的平板电脑推荐-最佳平板电脑品牌排行榜【2020年10月】...

    平板电脑相较笔记本电脑而言,以其便携与功能强大的特点成为大家日常生活和工作的必备搭档,无论在性能配置上还是在内置软件应用方面,不同的使用场景有不同的需求. 今天给大家推荐最佳平板电脑品牌排行,希望对大 ...

  3. 微软的平板电脑_Microsoft 微软 Surface Go 2 10.5英寸二合一平板电脑(m3-8100Y、8GB、128GB、LTE) 5788元...

    Microsoft 微软 Surface Go 2 英寸二合一平板电脑(m3-8100Y.8GB.128GB.LTE) [PConline 聚超值] Surface Go 2是一款主打便携的二合一产品 ...

  4. python面试-10个Python面试常问的问题(小结)

    概述 Python是个非常受欢迎的编程语言,随着近些年机器学习.云计算等技术的发展,Python的职位需求越来越高.下面我收集了10个Python面试官经常问的问题,供大家参考学习. 类继承 有如下的 ...

  5. 安卓平板usb变显示器_台电千元水桶平板电脑,能办公能上网课,玩游戏比手机更爽...

    疫情当下,很多朋友都宅在家工作或娱乐,有孩子的家庭需要上网课,传统笔记本或电脑因为其局限性,只能固定使用,因此不少朋友都有选择一款平板电脑来当备机的想法.一来便于移动工作.娱乐,二来也能方便孩子上网课 ...

  6. 你需要知道的 Python 3.10 和 Python 3.9 之间的差异

    介绍: 在过去的几十年里,Python 在编程或脚本语言领域为自己创造了一个名字.python 受到高度青睐的主要原因是其极端的用户友好性.Python 还用于处理复杂的程序或编码挑战.机器学习 (M ...

  7. 学透这10个Python爬虫框架,轻松爬取一切数据

    这是本文的目录 前言 1.Scrapy 3.Cola 4.Portia 5.Newspaper 6.Beautiful Soup 7.Grab 8.Crawley 9.Selenium 10 .Pyt ...

  8. 猪行天下之Python基础——10.1 Python常用模块(上)

    内容简述: 1.time和datetime模块 2.logging模块 PS:如果你想搜索安装某个模块或者发布一个自己的模块可以到移步到:pypi.org/ 1.time和datetime时间模块 ① ...

  9. 自学python系列10:python的函数和函数式编程

    1.1什么是函数 函数是对程序逻辑进行结构化或过程化的编程方法.这样能节省空间,有助于保持一致性. 函数的创建,使用,引用方法: def foo():print 'bar' foo foo() 1.1 ...

  10. 「Python」10个python项目

    1. Pillow. Pillow是由Alex Clark以及其他贡献者实现的"友好版"的PIL.PIL即Python Imaging Library,作者是Fredrik Lun ...

最新文章

  1. Linux系统下活用History命令
  2. dedecms 页面无刷新调取
  3. POPUP_TO_CONFIRM_WITH_VALUE
  4. 【BUG记录】在onCreate()方法handler调用方法导致程序闪退
  5. 482. 密钥格式化
  6. 压缩和解压文件:tar gzip bzip2 compress(转)
  7. Emlog文章海报插件
  8. L3-010. 是否完全二叉搜索树-PAT团体程序设计天梯赛GPLT
  9. 部署速度翻6倍,知乎从0到1实现部署系统演进及优化
  10. Word文档《Document SAFER 2》
  11. 一键生成 Android 录屏 gif 的脚本
  12. matlab ss2ss,Zemax+DDE+toolbox+for+Matlab 该工具箱可实现matlab编程和zemax通信 - 下载 - 搜珍网...
  13. Unity 手机VR GoogleVR 详细配置教程
  14. 动手实践 用 easyboot 制作N合一光盘
  15. 学习Java第一天笔记
  16. 电脑版微信多开小技巧
  17. photoshop cs6基础学习
  18. LANDESK8.8版本操作说明书之核心服务器管理
  19. filedownload实现
  20. eclipse官网32位下载地址

热门文章

  1. 网红前端盼哥模拟面试总结
  2. 显卡a卡和n卡的区别
  3. 【三极管知识】之【9011,9012,9013,9014,8050,8550 三极管的区别】
  4. 梨花众创 - PacketView工业控制协议分析系统 简介
  5. el-select和el-tree结合的下拉树
  6. 梨花风起正清明,清明习俗知多少?
  7. LSUN数据集读取和解压,mdb格式转换为jpg格式(保姆教程)
  8. 电脑如何实现微信多开
  9. iPhone 快捷指令 文本朗读
  10. 专业主义——大前研一