歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux業界 >> 10個平板電腦上的Python編輯器

10個平板電腦上的Python編輯器

日期:2017/2/27 17:32:16   编辑:Linux業界

本文介紹 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.

Python Piano

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

Python PianoKey

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 編程環境。

特性:

  • 交互式解釋器
  • 獨立的 Tab 用於編寫和測試腳本文件
  • 語法高亮
  • 保存解釋器會話作為一個獨立腳本文件並可在腳本的 Tab 中進行編輯
  • Pop-up 提示
  • 應用內的 Python 文檔集成

Scriptpy

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” 按鈕可快速跳到某行代碼

Python C

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 年,而且無法處理大文件。

特性:

  • 語法高亮
  • 支持包括 Python 在內的多種語言
  • 可定制字體和顏色
  • 內建 Web 服務器,要求 Wifi 鏈接用來傳輸文件
  • 可獲取快照

Download: https://itunes.apple.com/us/app/for-i-code-editor-for-the-ipad/

Tablet: iOS

Price: $9.99

Gusto: Code Editor and FTP Client

Gusto 的目的是在 iPad 上進行 Web 開發,盡管偶爾程序會崩潰,但 iTunes 上幾乎都是好評。

特性:

  • 網站項目縮略圖
  • 項目驅動的工作流
  • 支持包括 Python 在內的多語言的語法高亮
  • Tab 窗體式的編輯
  • 內建 FTP/SFTP 客戶端
  • 內建本地和遠程預覽

Python Projects

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 連接。

特性:

  • 支持包括 Python 在內的語法高亮
  • 內建代碼片段管理器
  • 支持 Firebug 的預覽器
  • iTunes 文件分享支持
  • 支持 Dropbox

Download: https://itunes.apple.com/us/app/koder-code-editor/

Tablet: iOS

Price: $5.99

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

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 模式

Python untitled

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

Tablet: Android

Price: $9.33

Copyright © Linux教程網 All Rights Reserved