Qpython是壹個python引擎,只能在Android系統上運行。與$ Termux相比,QPython可以使用全圖形界面進行操作,非常友好。有內置的Python編輯器,可以直接在手機上編寫Python代碼,支持縮進、語法高亮等功能。
還有壹個內置的ftp,可以輕松復制電腦上的py文件並在手機上運行。由於內置了SL4A,可以方便地調用Android操作系統的壹些API來做壹些有趣的事情,例如獲取手機的地理位置,打開藍牙,發送短信,打開手機的攝像頭等等。
吹了壹會兒水,下面詳細介紹安裝和使用步驟。
QPython有兩個版本,壹個是QPython支持python2.7,另壹個是QPython3支持Python3,但我測試過QPython目前好像支持python3。這裏我介紹QPython3,它支持更多的Android功能。
官方的APK安裝包在github/qpython-Android/qpython 3/releases上。只需下載最新的qpython3-app-release.apk並安裝即可。
但是,它也可以在國內手機Android應用程序市場中使用。妳可以直接搜索qpython,發布者是壹家北京公司。目前尚不清楚該公司與QPython之間的關系。
安裝成功,打開QPython應用程序後看起來是這樣的。
您可以看到有六個圖標模塊。
1,終端:
這是編程IDE的標準,可以執行壹些代碼片段,但是在手機上寫代碼還是很麻煩的。
2.編輯:
上面有壹個圖表。您可以創建或修改py文件,然後單擊底部的三角形來執行該文件。請註意,該文件應以。py後綴保存。
3.程序:
有壹些程序示例供您參考,例如如何打開藍牙,如何打開攝像頭,以及如何合成語音(從語音到文本等)。).
4、QPYPI:
pypi的縮小版,Python第三方庫可以通過QYPI安裝。
5.課程:
6.社區:
課程和社區必須進入官方社區,因為必須訪問facebook,所以無法打開。
如何將電腦py文件傳輸到手機?
QPython有壹個內置的ftp。點擊ftp服務後,只要妳的電腦上安裝了ftp客戶端,就可以直接將文件傳輸到手機上,而無需修改存儲目錄。
當然,妳也可以用熟悉的方式在電腦和手機之間傳輸文件。文件或文件夾可以存儲在/qpython/project3/中。
此外,在QPython中還有壹種有趣的傳碼方式:掃描二維碼傳碼。電腦上的python代碼生成為二維碼,用手機上的qpython app掃描二維碼,會直接在手機上生成代碼。這個特性在QPython3中不可用。
PS:壹個二維碼最多可以容納1850個字母,所以偉大的py文件無法傳輸。
QPython能做什麽?
1)Web開發支持django和flask Web開發。當然需要安裝django和flsak,也可以寫python爬蟲,但是運行效率很低。
2)遊戲開發,使用pygame開發手機遊戲。
3)、app開發,可以開發手機app。
如上所述,您可以將手機上的鬧鐘、日歷和其他應用程序替換為自己的應用程序,並且它們都是用python開發的。
要用python開發壹個應用程序,應該安裝kivy來支持它,因為只有java程序才能在Android上運行,因此配置kivy也是壹件麻煩的事情。妳可以以壹篇文章為例,如果妳願意,妳可以自己研究。