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並安裝即可。
不過在國內手機安卓應用市場也有。可以直接搜索qpython,發布者是壹家北京公司。不清楚這家公司和QPython是什麽關系。
安裝成功,打開QPython APP後是這樣的。
妳可以看到有六個圖標模塊。
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。
如上所述,妳可以把手機上的鬧鐘、日歷等app換成妳自己的,而且都是用python開發的。
用python開發壹個app,要安裝kivy來支持,因為只有java程序才能在Android上運行,所以配置kivy也是壹件麻煩事。可以拿壹篇文章舉例,喜歡的話可以自己研究。