嗨害大家好鴨!我是小熊貓?
本文介紹 10 個(gè)可在 iOS 或 Android 平板電腦上的 Python 編程環(huán)境。
Python 開(kāi)發(fā)者可通過(guò)這些工具實(shí)現(xiàn)隨時(shí)隨地編碼,蛋疼抑或爽極?
1、 Pythonista
Python 聲稱(chēng)將實(shí)現(xiàn) “在你的iPad或iPhone實(shí)現(xiàn)Python的禪“ ,不到比薩的價(jià)格你就可以購(gòu)買(mǎi)的 Pythonista 并開(kāi)始編碼。
這對(duì)新手也很有用,如果你不是一個(gè) Python 開(kāi)發(fā)者,但想學(xué)習(xí)這門(mén)腳本語(yǔ)言,Pythonista 是你可以負(fù)擔(dān)得起的方式。
特性:
- 全功能的代碼編輯器,
- 包含內(nèi)建的編輯器模式,
- 可使用你自己的命令來(lái)進(jìn)行擴(kuò)展
- 提供 2D 圖形、多點(diǎn)觸摸和聲音開(kāi)發(fā)庫(kù),
- 并包含三個(gè)實(shí)例游戲和一個(gè)支持多點(diǎn)觸摸的玩具鋼琴
- 交互式的提示可幫你實(shí)現(xiàn)代碼自動(dòng)完成和提供命令歷史
- 包含關(guān)于數(shù)學(xué)計(jì)算、文本處理、Web 開(kāi)發(fā)等等的標(biāo)準(zhǔn)庫(kù)
- 包含 Python documentation, 可在 App 的任意位置輕松訪問(wèn)
- 從文檔中點(diǎn)擊示例代碼可直接在編輯器中打開(kāi)
- 可導(dǎo)出腳本到 Xcode 項(xiàng)目并構(gòu)建獨(dú)立的 iOS 應(yīng)用
Pythonista 的詳細(xì)描述請(qǐng)看 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 功能和平順性都沒(méi)有 Pythonista 好,但你不會(huì)因此將它關(guān)閉,它提供了常規(guī)的 Python 編程環(huán)境。
特性:
- 交互式解釋器
- 獨(dú)立的 Tab 用于編寫(xiě)和測(cè)試腳本文件
- 語(yǔ)法高亮
- 保存解釋器會(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 支持很多編程語(yǔ)言,當(dāng)然包括 Python。根據(jù)其 iTunes 下載頁(yè)可獲知該工具已經(jīng)用于運(yùn)行超過(guò) 100 萬(wàn)的程序。
特性:
- 為每個(gè)所支持的語(yǔ)言提供了 “Hello World!” 示例程序
- 用戶(hù)可在無(wú)互聯(lián)網(wǎng)連接的情況下編寫(xiě)、保存和加載代碼,但運(yùn)行的時(shí)候需要互聯(lián)網(wǎng)連接。
- 可從 Dropbox 中保存和加載文件,并通過(guò) iTunes 文件分享來(lái)將代碼傳輸?shù)接?jì)算機(jī)上或者從那拷貝代碼
- 支持自定義鍵盤(pán)
- “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,但用戶(hù)抱怨最后一次更新是 2010 年,而且無(wú)法處理大文件。
特性:
- 語(yǔ)法高亮
- 支持包括 Python 在內(nèi)的多種語(yǔ)言
- 可定制字體和顏色
- 內(nèi)建 Web 服務(wù)器,要求 Wifi 鏈接用來(lái)傳輸文件
- 可獲取快照
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 開(kāi)發(fā),盡管偶爾程序會(huì)崩潰,但 iTunes 上幾乎都是好評(píng)。
特性:
- 網(wǎng)站項(xiàng)目縮略圖
- 項(xiàng)目驅(qū)動(dòng)的工作流
- 支持包括 Python 在內(nèi)的多語(yǔ)言的語(yǔ)法高亮
- Tab 窗體式的編輯
- 內(nèi)建 FTP/SFTP 客戶(hù)端
- 內(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 的代碼編輯器,提供多種特性,支持多種語(yǔ)言,最后一次更新是 2013年3月,增加了下載/上傳文件夾用于 Dropbox 連接。
特性:
- 支持包括 Python 在內(nèi)的語(yǔ)法高亮
- 內(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í)腳本編輯器,支持超過(guò) 80 種語(yǔ)言。
特性:
- 支持大量編程語(yǔ)言的語(yǔ)法高亮
- 支持 FTP, FTPS, SFTP, WebDAV, 和 Dropbox 客戶(hù)端
- 可定制字體和顏色
- 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 的編輯器。
特性:
- 支持多種語(yǔ)言的語(yǔ)法高亮,包括 C, C++, C#, CSS, HTML, Java, Java, Lua, LaTex, Python,
Ruby, and SQL - Undo, redo, search, and replace
- 自動(dòng)和塊縮進(jìn)
- 可更改不同的會(huì)話并在瀏覽器窗口中預(yù)覽 HTML 文件
- 支持字符編碼
- 專(zhuān)業(yè)版支持 Box, Dropbox, SFTP, FTP, and FTPS ; 自定義主題和通過(guò) 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文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-500783.html
Price: $1.99 (Pro version)
9、 920 Text Editor
雖然 920 Text Editor 沒(méi)有 DroidEdit 那么受歡迎,但提供了大量的而且是免費(fèi)的特性。
特性:
- 支持大量語(yǔ)言的語(yǔ)法高亮,包括 ASP, Action, C, C++, CSS, Erlang, HTML/XML/WML, Java,
Java, Lua, LaTex/TeX, Perl, PHP, Python, and SQL - 支持顯示行數(shù)和空格字符
- 打開(kāi)文件時(shí)自動(dòng)檢測(cè)文件編碼
- 提供工具條來(lái)快速創(chuàng)建新文件、保存、撤銷(xiāo)、重做等
- 提供最近打開(kāi)文件的歷史列表記錄
- 自動(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
對(duì)Python感興趣或者是正在學(xué)習(xí)的小伙伴,推薦我們的Python學(xué)習(xí)扣qun:660193417,看看前輩們是如何學(xué)習(xí)的!從基礎(chǔ)的python腳本到web開(kāi)發(fā)、爬蟲(chóng)、django、等【PDF,實(shí)戰(zhàn)源碼】,零基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn)的資料都有整理。送給每一位python的小伙伴!每天都有大牛定時(shí)講解Python技術(shù),分享一些學(xué)習(xí)的方法和需要注意的小細(xì)節(jié),點(diǎn)擊加入我們的 小熊貓的python第二世界
10、 Touchqode
Touchqode 是一個(gè)可負(fù)擔(dān)得起的移動(dòng)代碼編輯器,用于 Android 平臺(tái)。Touchqode 并不只是一個(gè) Python 編輯器,還支持其他語(yǔ)言。
- 支持 C++, C#, HTML, Java, Java, PHP, Python, and Ruby
- 集成 FTP 和 SFTP 客戶(hù)端
- 可作為文本編輯器使用
- 提供像樣的文檔
- 專(zhuān)業(yè)版包括 Github 查看器客戶(hù)端,額外的特殊鍵,bash 支持和文件類(lèi)型識(shí)別等
Download: https://play.google.com/store/apps/details?id=com.touchqode.editor&hl=en
Tablet: Android
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-500783.html
到了這里,關(guān)于平板電腦也可以學(xué)python嗎?10 個(gè)Python 編輯器,,讓編程更貼近生活~的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!