本文介紹 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 程式設計環境。
特性:
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 萬的程式。
特性:
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 上幾乎都是好評。
特性:
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 檔案分享支援支援 DropboxDownload: 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
特性:
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
特性:
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