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


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

    本文介绍 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

    请添加图片描述

  • 相关阅读:
    Spring Boot EasyPOI 使用指定模板导出Excel
    第三章 使用管理门户监视IRIS - 共享内存堆使用情况
    Vue3 -- Composition API setup函数 reactive ref ...
    脊髓型颈椎病是什么?
    人声分离神仙网站,用过都说好~
    在 Android 中创建静态应用程序快捷方式
    SoapUI、Jmeter、Postman三种接口测试工具的比较分析
    HTML期末大学生网页设计作业----锤子手机 1页
    C++ Reference: Standard C++ Library reference: C Library: cctype: iscntrl
    一键批量剪辑:视频随机分割新玩法,高效剪辑不再难
  • 原文地址:https://blog.csdn.net/m0_67575344/article/details/126439402