回覆列表
  • 1 # testerzhang

    其實談不上優雅,程式設計還是老老實實在電腦程式設計更實用,手機只是某種程度上做一些便捷性的操作。

    回到主題,下面介紹兩個常用的Python程式設計工具。

    第一款:Termux

    Termux是一個安卓手機的 Linux 模擬器,可以在手機上模擬 Linux 環境。它提供一個命令列介面,讓使用者與系統互動。

    第一次安裝這個app之後,開啟Termux,輸入pkg install python安裝python,預設為python3。

    在這裡展示下最經典的Hello World

    因為這個是跟Linux終端模擬器,因此,在命令的使用方面和 Linux 是一致的。所以這裡就不展開描述了。

    第二款:Qpython

    Qpython是一個Python引擎,只能執行在安卓系統上,相比Termux,它可以全圖形介面操作,非常友好。

    它分為兩款,分別是QPython、QPython3分別對應支援Python2和Python3。

    我們可以使用QPython來進行安裝Python庫,在手機IDE裡編輯檔案除錯。

    有些手機在安裝QPython會閃退,我們可以透過降低版本進行嘗試,具體可以在GitHub下載頁面找到對應版本安裝即可。

    我手機是之前安裝QPython,因為當時還沒完全切換到Python3。

    這裡我開啟“編輯器”展示下我以前的老程式碼:

    總結

    其實在手機程式設計太浪費時間了,一般都是在電腦編輯完成,才傳到手機去執行,做一些簡單的改動,實在不適宜直接手機寫程式碼從頭寫到尾。

    但是手機執行Python還是有必要的,比如我要測試下4G和5G下批次下載音訊進行免流是否正常,那我就可以透過手機的Python指令碼完成。

    總而言之,方便、高效完成自己的需求,就是最好的。

  • 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

    後續有問題,可以繼續諮詢我哦~

  • 中秋節和大豐收的關聯?
  • 自學Linux怎麼學?