0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

有哪些Python編輯器可以在平板電腦上使用

Wildesbeast ? 來源:今日頭條 ? 作者:用戶4578188473 ? 2020-02-06 12:29 ? 次閱讀

本文介紹 10 個(gè)可在 iOSAndroid 平板電腦上的 Python 編程環(huán)境。Python 開發(fā)者可通過這些工具實(shí)現(xiàn)隨時(shí)隨地編碼,蛋疼抑或爽極?

1、Pythonista

Python 聲稱將實(shí)現(xiàn) “在你的iPadiPhone實(shí)現(xiàn)Python的禪“ ,不到比薩的價(jià)格你就可以購買的 Pythonista 并開始編碼。

這對(duì)新手也很有用,如果你不是一個(gè) Python 開發(fā)者,但想學(xué)習(xí)這門腳本語言,Pythonista 是你可以負(fù)擔(dān)得起的方式。

特性:

全功能的代碼編輯器,包含內(nèi)建的編輯器模式,可使用你自己的命令來進(jìn)行擴(kuò)展

提供 2D 圖形、多點(diǎn)觸摸和聲音開發(fā)庫,并包含三個(gè)實(shí)例游戲和一個(gè)支持多點(diǎn)觸摸的玩具鋼琴

交互式的提示可幫你實(shí)現(xiàn)代碼自動(dòng)完成和提供命令歷史

包含關(guān)于數(shù)學(xué)計(jì)算、文本處理、Web 開發(fā)等等的標(biāo)準(zhǔn)庫

包含 Python documentation, 可在 App 的任意位置輕松訪問

從文檔中點(diǎn)擊示例代碼可直接在編輯器中打開

可導(dǎo)出腳本到 Xcode 項(xiàng)目并構(gòu)建獨(dú)立的 iOS 應(yīng)用

Pythonista 的詳細(xì)描述請看 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 好,但你不會(huì)因此將它關(guān)閉,它提供了常規(guī)的 Python 編程環(huán)境。

特性:

交互式解釋器

獨(dú)立的 Tab 用于編寫和測試腳本文件

語法高亮

保存解釋器會(huì)話作為一個(gè)獨(dú)立腳本文件并可在腳本的 Tab 中進(jìn)行編輯

Pop-up 提示

應(yīng)用內(nèi)的 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 支持很多編程語言,當(dāng)然包括 Python。根據(jù)其 iTunes 下載頁可獲知該工具已經(jīng)用于運(yùn)行超過 100 萬的程序。

特性:

為每個(gè)所支持的語言提供了 “Hello World!” 示例程序

用戶可在無互聯(lián)網(wǎng)連接的情況下編寫、保存和加載代碼,但運(yùn)行的時(shí)候需要互聯(lián)網(wǎng)連接。

可從 Dropbox 中保存和加載文件,并通過 iTunes 文件分享來將代碼傳輸?shù)接?jì)算機(jī)上或者從那拷貝代碼

支持自定義鍵盤

“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 在內(nèi)的多種語言

可定制字體和顏色

內(nèi)建 Web 服務(wù)器,要求 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 上進(jìn)行 Web 開發(fā),盡管偶爾程序會(huì)崩潰,但 iTunes 上幾乎都是好評(píng)。

特性:

網(wǎng)站項(xiàng)目縮略圖

項(xiàng)目驅(qū)動(dòng)的工作流

支持包括 Python 在內(nèi)的多語言的語法高亮

Tab 窗體式的編輯

內(nèi)建 FTP/SFTP 客戶端

內(nèi)建本地和遠(yuǎn)程預(yù)覽

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 是一個(gè)支持 iPad 和 iPhone 的代碼編輯器,提供多種特性,支持多種語言,最后一次更新是 2013年3月,增加了下載/上傳文件夾用于 Dropbox 連接。

特性:

支持包括 Python 在內(nèi)的語法高亮

內(nèi)建代碼片段管理器

支持 Firebug 的預(yù)覽器

iTunes 文件分享支持

支持 Dropbox

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

Tablet: iOS

Price: $5.99

7、Textastic Code Editor

Textastic 是一個(gè)使用很普遍的 iOS 代碼和標(biāo)識(shí)腳本編輯器,支持超過 80 種語言。

特性:

支持大量編程語言的語法高亮

支持 FTP, FTPS, SFTP, WebDAV, 和 Dropbox 客戶端

可定制字體和顏色

Undo/redo, find/replace

字符和單詞計(jì)數(shù)

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

Tablet: iOS

Price: $8.99

8、DroidEdit

DroidEdit 是一個(gè)很受歡迎的文本和代碼編輯器,支持 Android 平板設(shè)備。不只是 Python 的編輯器。

特性:

支持多種語言的語法高亮,包括 C, C++, C#, CSS, HTML, Java, JavaScript, Lua, LaTex, Python, Ruby, and SQL

Undo, redo, search, and replace

自動(dòng)和塊縮進(jìn)

可更改不同的會(huì)話并在瀏覽器窗口中預(yù)覽 HTML 文件

支持字符編碼

專業(yè)版支持 Box, Dropbox, SFTP, FTP, and FTPS ; 自定義主題和通過 SSH 運(yùn)行外部命令;支持 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 那么受歡迎,但提供了大量的而且是免費(fèi)的特性。

特性:

支持大量語言的語法高亮,包括 ASP, ActionScript, C, C++, CSS, Erlang, HTML/XML/WML, Java, JavaScript, Lua, LaTex/TeX, Perl, PHP, Python, and SQL

支持顯示行數(shù)和空格字符

打開文件時(shí)自動(dòng)檢測文件編碼

提供工具條來快速創(chuàng)建新文件、保存、撤銷、重做等

提供最近打開文件的歷史列表記錄

自動(dòng)縮進(jìn)

可使用 root 權(quán)限運(yùn)行

預(yù)覽 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 是一個(gè)可負(fù)擔(dān)得起的移動(dòng)代碼編輯器,用于 Android 平臺(tái)。Touchqode 并不只是一個(gè) Python 編輯器,還支持其他語言。

支持 C++, C#, HTML, Java, JavaScript, PHP, Python, and Ruby

集成 FTP 和 SFTP 客戶端

可作為文本編輯器使用

提供像樣的文檔

專業(yè)版包括 Github 查看器客戶端,額外的特殊鍵,bash 支持和文件類型識(shí)別等

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

Tablet: Android

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 平板電腦
    +關(guān)注

    關(guān)注

    4

    文章

    1981

    瀏覽量

    77063
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    797

    瀏覽量

    30929
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84078
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    vim編輯器命令模式使用方法

    文本。 1. Vim編輯器概述 Vim(Vi IMproved)是一款高度可定制的文本編輯器,起源于Vi編輯器。Vim以其豐富的功能、高效的操作方式和強(qiáng)大的擴(kuò)展性而受到廣泛歡迎。Vim支持多種操作系統(tǒng),包括Linux、Unix、
    的頭像 發(fā)表于 08-30 15:01 ?217次閱讀

    vim編輯器如何使用

    Vim編輯器是一個(gè)功能強(qiáng)大的文本編輯器,它基于Vi進(jìn)行改進(jìn),并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應(yīng)操作。以下是Vim編輯器的基本使用方法: 一、Vim
    的頭像 發(fā)表于 08-30 14:58 ?168次閱讀

    嵌入式學(xué)習(xí)-常用編輯器之Vim編輯器

    Vim常用的操作命令。Linux環(huán)境下默認(rèn)會(huì)集成Vi編輯器,Vim是Vi編輯器的高階版本,更容易使用,Vi的命令幾乎全部可以Vim
    發(fā)表于 08-23 09:12

    常用編輯器之Vim編輯器

    Vim常用的操作命令。 Linux環(huán)境下默認(rèn)會(huì)集成Vi編輯器,Vim是Vi編輯器的高階版本,更容易使用,Vi的命令幾乎全部可以Vim
    發(fā)表于 08-22 09:48

    工業(yè)平板電腦雕刻機(jī)設(shè)備的應(yīng)用

    工業(yè)平板電腦雕刻機(jī)設(shè)備的應(yīng)用,顯著提升了雕刻作業(yè)的效率、精度和靈活性。以下是工業(yè)平板電腦
    的頭像 發(fā)表于 07-04 11:53 ?650次閱讀
    工業(yè)<b class='flag-5'>平板</b><b class='flag-5'>電腦</b>雕刻機(jī)設(shè)備<b class='flag-5'>上</b>的應(yīng)用

    工業(yè)平板電腦印刷機(jī)械設(shè)備的應(yīng)用

    工業(yè)平板電腦印刷機(jī)械設(shè)備的應(yīng)用,為印刷行業(yè)帶來了顯著的效率提升和自動(dòng)化水平的提高。以下是工業(yè)平板電腦
    的頭像 發(fā)表于 07-03 15:43 ?202次閱讀

    TSMaster 中 Hex 文件編輯器使用詳細(xì)教程

    TSMaster軟件的Hex文件編輯器提供了文件處理的功能,這一特性讓使用TSMaster軟件的用戶可以更便捷地對(duì)Hex、bin、mot、s19和tsbinary類型的文件進(jìn)行處理。本文重點(diǎn)講述
    的頭像 發(fā)表于 06-01 08:21 ?410次閱讀
    TSMaster 中 Hex 文件<b class='flag-5'>編輯器</b>使用詳細(xì)教程

    平板電腦申請北美FCC認(rèn)證的流程哪些?

    平板電腦的使用隨著人們的生活習(xí)慣改變逐漸得到普及,在這樣的環(huán)境下也越來越多功能強(qiáng)大的平板電腦不斷免試。那么平板
    的頭像 發(fā)表于 03-06 18:05 ?716次閱讀
    <b class='flag-5'>平板</b><b class='flag-5'>電腦</b>申請北美FCC認(rèn)證的流程<b class='flag-5'>有</b>哪些?

    工業(yè)平板電腦何應(yīng)用?

    平板電腦的幾個(gè)常見應(yīng)用。? 工業(yè)自動(dòng)化:工業(yè)自動(dòng)化是指利用計(jì)算機(jī)技術(shù)、傳感技術(shù)和通信技術(shù)對(duì)工廠生產(chǎn)線上的設(shè)備和過程進(jìn)行自動(dòng)化控制和監(jiān)測的過程。工業(yè)平板
    的頭像 發(fā)表于 02-05 16:36 ?687次閱讀

    如何在原理圖編輯器和PCB編輯器中從毫米切換到密耳

    原理圖編輯器和PCB編輯器中從毫米切換到密耳。用戶可以實(shí)時(shí)(處理PCB布局時(shí))或者通過原理圖和PCB中的首選項(xiàng)對(duì)話框執(zhí)行此操作。
    的頭像 發(fā)表于 12-15 17:10 ?3750次閱讀
    如何在原理圖<b class='flag-5'>編輯器</b>和PCB<b class='flag-5'>編輯器</b>中從毫米切換到密耳

    VS Code 1.85發(fā)布,新增浮動(dòng)編輯器窗口

    在此版本中,你可以編輯器從主窗口移到自己的輕量級(jí)窗口中。對(duì)一個(gè)窗口中的編輯器所做的更改會(huì)立即應(yīng)用到打開編輯器的所有其他窗口。創(chuàng)建浮動(dòng)編輯器
    的頭像 發(fā)表于 12-10 15:56 ?1498次閱讀
    VS Code 1.85發(fā)布,新增浮動(dòng)<b class='flag-5'>編輯器</b>窗口

    python軟件對(duì)電腦配置要求

    、Mac和Linux系統(tǒng)運(yùn)行。Python兩個(gè)主要版本,分別是Python 2和Python 3。雖然
    的頭像 發(fā)表于 11-29 14:58 ?8911次閱讀

    Python SDK包的使用

    之前,你要確保Python和pip已經(jīng)成功安裝在電腦,如果沒有,可以訪問這篇文章: 超詳細(xì)Python安裝指南 進(jìn)行安裝。 (可選1) 如
    的頭像 發(fā)表于 10-30 15:51 ?638次閱讀
    <b class='flag-5'>Python</b> SDK包的使用

    PyJNIus:Python中輕松調(diào)用Java方法

    最好的選擇。 1.準(zhǔn)備 開始之前,你要確保Python和pip已經(jīng)成功安裝在電腦,如果沒有,可以訪問這篇文章: 超詳細(xì)Python安裝指南
    的頭像 發(fā)表于 10-30 11:32 ?671次閱讀

    keil的編輯器時(shí)打中文會(huì)亂碼怎么解決?

    使用keil的編輯器時(shí),打中文會(huì)亂碼,英文沒有問題,什么解決辦法嗎?
    發(fā)表于 10-07 08:20