-
1 # testerzhang
-
2 # 思維導圖愛好者
很顯然,手機上對應的IDE軟體是沒有合適的,但可以用雲端IDE啊,從這個思路出發,我們只要安裝一個支援桌面版瀏覽的瀏覽器,開啟像碼雲之類的線上IDE,在雲端部署好程式設計環境,只要登入上就可以開工了。
-
3 # 科技小黑X
如果你使用的是iPhone,那麼推薦你Pyhthonista3。
售價68,但是該應用會給您提供一個完整的Python環境,Numpy等工具也可以使用,自帶的小例子可以更好的幫助您學習Python。
-
4 # 小小猿愛嘻嘻
以前回答過這個問題,這裡再總結一下,以安卓手機為例,有2種方法,一種是安裝QPython3,一種是安裝Termux,這2個軟體都能完成python的編輯和執行,下面我簡單介紹一下這2個軟體的安裝和使用:
1.QPython3:這是一個在安卓手機上執行python3的指令碼引擎,整合了python3直譯器、控制檯、QEdit編輯器和SLA4庫,可以在安卓手機上執行python開發的程式,下面我簡單介紹一下這個軟體的安裝及使用:
下載安裝QPython3,這個可以直接在手機應用商店中搜索,如下,大概也就12兆左右:
安裝完成後,開啟這個軟體,主介面如下,分為6部分:終端、編輯器、程式、QPYPI、課程和社群:
終端:類似python shell(或者cmd視窗),可以直接執行輸入的python程式碼:
程式:這個是QPython3官方自帶的一些簡單示例,供初學者參考、學習:
QPYPI:這個模組主要用來安裝python的第三方包,包括numpy,scipy,tornado等:
課程:主要是官方提供的一些入門課程,用於初學者更好地學習和掌握這個軟體:
2.Termux:這是一個功能強大的高階終端,可以執行shell命令(ssh等),線上安裝python後,也可以編輯執行python程式碼,下面我簡單介紹一下這個軟體:
安裝Termux,這個與上面的QPython3類似,直接下載安裝(首次安裝,時間可能比較長,保持聯網,耐心等待一下):
安裝成功後,介面如下,可以使用pkg install來安裝包,安裝python的話,命令是“pkg install python”,如下:
成功安裝python後,就可以執行python了,輸入python命令,就會進入python互動式環境如下:
至此,我們就完成了在手機上編輯執行python,總的來說,這2個軟體使用起來都挺簡單的,操作簡單,容易上手,感興趣的話,可以在手機上下載一下,嘗試著玩一下,但如果真的想做python開發的話,建議還是在電腦上進行,使用pycharm等這些IDE開發軟體,就介紹這麼多吧,希望以上分享的內容能對你有所幫助吧。
-
5 # zhangyiant
手機端寫python可以使用termux,但是意義不大,體驗很差,主要是輸入帶來的不便捷。除非之後手機底座的普遍,把手機轉到正常顯示器和鍵盤上。
-
6 # DatawhaleCN
安卓的話,強烈推薦軟體Pydroid3!
接下來了解一下Pydroid 3這個堪稱是Android上最易用且功能最強大的Python 3 IDE。
01 軟體特性
離線Python 3.7直譯器:執行Python程式不需要Internet。
Pip包管理器和預構建的輪包的自定義儲存庫,用於增強科學庫,例如numpy,scipy,matplotlib,scikit-learn和Jupyter。
Tensorflow現在也可用。(本條需要付費的高階版)
開箱即用的示例,可以更快地學習。
完整的Tkinter支援GUI。
全功能終端模擬器,支援readline(以pip提供)。
內建的C,C ++甚至是由ndn3m4設計的Fortran編譯器,ndn3m4是C4droid的作者,專門用於Pydroid3, 它允許Pydroid 3從pip構建任何庫,即使它使用的是本機程式碼。您還可以從命令列構建和安裝依賴項。
Cython支援。
帶斷點和監視的PDB偵錯程式。
帶有閃亮的新SDL2後端的Kivy圖形庫。
快速安裝儲存庫中提供PyQt5支援以及matplotlib PyQt5支援,無需額外程式碼。
快速安裝儲存庫中提供的Matplotlib Kivy支援。
pygame_sdl2支援(基於SDL2的pygame實現)。
02 編輯特性
程式碼預測,自動縮排和實時程式碼分析,就像在任何真正的IDE中一樣。 (本條需要付費的高階版)
擴充套件鍵盤欄,包含您在Python中程式設計所需的所有符號。
語法高亮顯示和主題。
單機行號進行斷點除錯。
標籤。
增強的程式碼導航與互動式分配/定義gotos。
應用匯可以下載到,下面附上安裝教程。
https://mp.weixin.qq.com/s/jAaqMg3v8hTxpzcBELup_A
後續有問題,可以繼續諮詢我哦~
回覆列表
其實談不上優雅,程式設計還是老老實實在電腦程式設計更實用,手機只是某種程度上做一些便捷性的操作。
回到主題,下面介紹兩個常用的Python程式設計工具。
第一款:TermuxTermux是一個安卓手機的 Linux 模擬器,可以在手機上模擬 Linux 環境。它提供一個命令列介面,讓使用者與系統互動。
第一次安裝這個app之後,開啟Termux,輸入pkg install python安裝python,預設為python3。
在這裡展示下最經典的Hello World。
因為這個是跟Linux終端模擬器,因此,在命令的使用方面和 Linux 是一致的。所以這裡就不展開描述了。
第二款:QpythonQpython是一個Python引擎,只能執行在安卓系統上,相比Termux,它可以全圖形介面操作,非常友好。
它分為兩款,分別是QPython、QPython3分別對應支援Python2和Python3。
我們可以使用QPython來進行安裝Python庫,在手機IDE裡編輯檔案除錯。
有些手機在安裝QPython會閃退,我們可以透過降低版本進行嘗試,具體可以在GitHub下載頁面找到對應版本安裝即可。
我手機是之前安裝QPython,因為當時還沒完全切換到Python3。
這裡我開啟“編輯器”展示下我以前的老程式碼:
總結其實在手機程式設計太浪費時間了,一般都是在電腦編輯完成,才傳到手機去執行,做一些簡單的改動,實在不適宜直接手機寫程式碼從頭寫到尾。
但是手機執行Python還是有必要的,比如我要測試下4G和5G下批次下載音訊進行免流是否正常,那我就可以透過手機的Python指令碼完成。
總而言之,方便、高效完成自己的需求,就是最好的。