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