Pydroid 3手機(jī)版是一款面向Python學(xué)習(xí)者與開(kāi)發(fā)者的移動(dòng)端編程工具,支持Python 3.8離線運(yùn)行,確保用戶在無(wú)網(wǎng)絡(luò)環(huán)境下也能編寫(xiě)和執(zhí)行代碼,切實(shí)達(dá)成“隨時(shí)隨地編程”的目標(biāo)。該應(yīng)用配備的終端仿真器與調(diào)試器兼容多種庫(kù),還支持C、C++乃至Fortran的編譯功能,用戶無(wú)需繁瑣的環(huán)境配置就能直接使用,對(duì)初學(xué)者格外友好,它打破了編程只能在電腦前進(jìn)行的限制,讓編程可以隨時(shí)隨地開(kāi)展。
Pydroid 3手機(jī)版操作指南
一、簡(jiǎn)單配置
編輯器界面設(shè)置:
點(diǎn)擊左上角的菜單圖標(biāo),接著點(diǎn)擊“Settings”選項(xiàng)來(lái)完成設(shè)置操作。
第三方庫(kù):
方式一:
點(diǎn)擊左上角的菜單圖標(biāo),接著點(diǎn)擊“pip”選項(xiàng),即可進(jìn)入第三方庫(kù)的管理界面。
進(jìn)入“INSTALL”目錄后,輸入需要安裝的第三方庫(kù)名稱,勾選“Use prebuilt libraries repository”選項(xiàng),最后點(diǎn)擊INSTALL按鈕完成安裝操作。
初次安裝時(shí)需要特定插件,其類型為“xapk”格式,因此需要另外準(zhǔn)備xapk專用的安裝工具。
方式二:
點(diǎn)擊左上角的菜單圖標(biāo),接著選擇“Terminal”選項(xiàng),即可進(jìn)入終端界面。
用pip管理工具安裝:
二、運(yùn)行Python代碼
編輯Python代碼
以輸出本站為例:
你可以點(diǎn)擊右上角的文件夾圖標(biāo)來(lái)保存內(nèi)容,要是不想保存的話,直接點(diǎn)擊右下角的運(yùn)行圖標(biāo)就能啟動(dòng)程序了。
運(yùn)行結(jié)果:
三、運(yùn)行c語(yǔ)言代碼:
編輯一段c語(yǔ)言代碼
以輸出hello world為例:
運(yùn)行c語(yǔ)言代碼:
先點(diǎn)擊右上角的文件夾圖標(biāo),把代碼文件保存下來(lái)(注意要存到容易找到的地方),文件的后綴名設(shè)為“.c”。
點(diǎn)擊左上角的菜單按鈕,然后選擇Terminal選項(xiàng),即可進(jìn)入Linux終端。
使用cd命令切換到剛才存放代碼文件的文件夾(若想查看當(dāng)前文件夾內(nèi)的文件,可使用ls命令);
利用gcc編譯c代碼,未報(bào)錯(cuò)即為編譯成功;
運(yùn)行當(dāng)前文件夾下的a.out文件。
如下所示:
Pydroid3特色
離線Python 3解釋器:運(yùn)行Python程序無(wú)需連接互聯(lián)網(wǎng)。
這是一款具備完整功能的終端仿真工具,其支持Readline功能(該功能可通過(guò)pip進(jìn)行獲取)。
Pip包管理器,以及針對(duì)Numpy、Scipy、Matplotlib、Scikit-learn、Jupyter等重型庫(kù)的預(yù)構(gòu)建輪包自定義存儲(chǔ)庫(kù)。
開(kāi)箱即用的示例。
的C、C++編譯器,甚至還有由ndn3m4設(shè)計(jì)的Fortran編譯器——ndn3m4是C4droid的作者,該編譯器專門(mén)為Pydroid 3打造。它能讓Pydroid 3通過(guò)pip構(gòu)建任何庫(kù),即便這些庫(kù)使用了原生代碼。您也可以通過(guò)命令行來(lái)安裝依賴并進(jìn)行構(gòu)建。
Cython支持。
帶斷點(diǎn)和監(jiān)視的PDB調(diào)試器。
帶有閃亮的新SDL2后端的Kivy圖形庫(kù)。
存儲(chǔ)庫(kù)中已提供對(duì)PyQt5以及Matplotlib PyQt5的支持,可快速安裝且無(wú)需額外編寫(xiě)代碼。
快速安裝存儲(chǔ)庫(kù)中提供的Matplotlib Kivy支持。
更新日志
v8.22版本
更新 SDK 版本
小錯(cuò)誤修復(fù)




