手機能寫Python代碼嗎?能做Python項目嗎?
來源:
奇酷教育 發(fā)表于:
手機能寫Python代碼嗎?能做Python項目嗎?
“
有時候,不想正襟危坐的在電腦前面,想要在手機上輕量級的寫點代碼。
安卓軟件推薦
Pydroid.3
Pydroid 3免費高級版app是一款安卓手機上的開發(fā)利器,離線Python 3.7解釋器:運行Python程序不需要Internet。
QPython
這是一款能夠在安卓手機上運行Python的軟件,你可以在地鐵上、公交車上隨時隨地刷Python。
Qpython配有終端和簡易代碼,支持安裝第三方庫,是一款輕量級比較成熟的Python編程工具。推薦!
Termux
Android 手機系統(tǒng)是基于 Linux 內(nèi)核的,所以可以使用終端類軟件去進入」手機的內(nèi)核。
termux這個軟件還是很強大的,不僅僅是可以運行python,linux上能用的大部分也都能用。
相關(guān)軟件打包下載
下載地址
鏈接:https://pan.baidu.com/s/1819849hJ1yhiWtJ3tvSwSw
提取碼:h31g
![](http://uploadfile.qikuedu.com/2021/0318/20210318100254971.png)
python各種編輯器、APP、軟件下載
Pydroid3說明
Pydroid 3 介紹
接下來了解一下Pydroid 3這個堪稱是Android上最易用且功能最強大的Python 3 IDE。
01 軟件特性
離線Python 3.7解釋器:運行Python程序不需要Internet。
Pip包管理器和預(yù)構(gòu)建的輪包的自定義存儲庫,用于增強科學(xué)庫,例如numpy,scipy,matplotlib,scikit-learn和Jupyter。
開箱即用的示例,可以更快地學(xué)習(xí)。
完整的Tkinter支持GUI。
全功能終端仿真器,支持readline(以pip提供)。
Cython支持。
pygame_sdl2支持(基于SDL2的pygame實現(xiàn))。
02 編輯特性
代碼預(yù)測,自動縮進和實時代碼分析,就像在任何真正的IDE中一樣。
擴展鍵盤欄,包含您在Python中編程所需的所有符號。
語法高亮顯示和主題。
單機行號進行斷點調(diào)試。
看到這里,童鞋們有沒有心動呢?尤其是對于numpy,scipy,matplotlib,scikit-learn等科學(xué)庫的支持,真的讓小編很激動啊
03 pydroid 下載地址
鏈接:https://pan.baidu.com/s/1_9glOr_I5KELQNHHVGyqUA
提取碼:4c3z
Pydroid3安裝與使用
安裝好PyDroid后,打開APP,會自動安裝Python3,稍等一下,就可以測試python是否正常工作。
1. 測試python功能
在中間輸入框輸入測試代碼:
print("Hello World")
注意括號()和雙引號""要使用英文輸入法下面標(biāo)點符號來輸入,不然會報錯,
以后再手機上Code的時候也要注意這點。
輸入代碼完成后,點擊右下角的黃色按鈕就可以運行,如果無誤的話會有
Hello World 的輸出
3. 使用python
可以寫python程序了
點右上文件夾樣的圖標(biāo),選擇保存,就可以講源文件保存到手機內(nèi)存里了。然后點右下角的那個三角形按鈕就可以運行程序了。有簡單的編輯功能,但自然比不上PC里的IDE啦。
![](http://uploadfile.qikuedu.com/2021/0318/20210318100341563.png)
現(xiàn)在再來看看左上那個菜單里的選項
第一個是python命令行解釋器,可以交互式運行python程序。
點左上的白色箭頭或者輸入exit()就返回了。
第二項是打開一個linux終端
示例里有很多范例程序,甚至還能寫安卓界面程序,這個大家感興趣可以自行嘗試。
最后再來看看作圖,先寫一個繪圖程序。
運行
并沒有圖像出現(xiàn)。我想到一個變通的方法:把圖象保存到文件里再手動打開。
![](http://uploadfile.qikuedu.com/2021/0318/20210318100446683.png)
再運行,手機內(nèi)存里就多了個"hello.png"的文件,打開
![](http://uploadfile.qikuedu.com/2021/0318/20210318100521812.png)
4.依賴庫安裝
點擊右上角會顯示更多菜單,選擇Pip選項,可以在QUICK INSTALL找到常用的庫,點擊INSTALL就可以安裝了,安裝的時候要稍等一下(速度的確比較慢,大家需要耐心等待下),等提示安裝完成時再退出界面。
首先可以先安裝常用的包:
numpy,pandas,cython,scipy。
推薦在線編程地址
在線編程:http://520mg.com/it/#/code
在線學(xué)習(xí): 免費在線學(xué)編程
學(xué) Python ≠ 100G 視頻資料
學(xué) Python ≠ 傻瓜式的在線填空題
還記得那個AI話癆機器人嗎?沒錯,用手機同樣也可以寫出來哦!
Python的玩法萬變千變,快樂程度要比外人想象的多哦。