安卓手机运行git和python操作指南-有手机就能写代码了
作者:Datawhale等
編輯:含光、靜修
【導讀】今天介紹下Pydroid3這款堪稱是Android上最易用且功能最強大的Python3 IDE,幫助你在安卓上也可以完美使用python、Jupyter notebook,還有手把手安裝教學參考。接下來,提供一款軟件termux可以在手機上使用git!
經過苦苦搜尋,小編終于找到了Pydroid 3,忍不住想要分享給大家!效果如下圖,完美打開IPYNB文件!!!也可以使用python3!!!
Pydroid 3 介紹
接下來了解一下Pydroid 3這個堪稱是Android上最易用且功能最強大的Python 3 IDE。
01 軟件特性
離線Python 3.7解釋器:運行Python程序不需要Internet。
Pip包管理器和預構建的輪包的自定義存儲庫,用于增強科學庫,例如numpy,scipy,matplotlib,scikit-learn和Jupyter。
Tensorflow現在也可用。(本條需要付費的高級版)
開箱即用的示例,可以更快地學習。
完整的Tkinter支持GUI。
全功能終端仿真器,支持readline(以pip提供)。
內置的C,C ++甚至是由ndn3m4設計的Fortran編譯器,ndn3m4是C4droid的作者,專門用于Pydroid3, 它允許Pydroid 3從pip構建任何庫,即使它使用的是本機代碼。您還可以從命令行構建和安裝依賴項。
Cython支持。
帶斷點和監視的PDB調試器。
帶有閃亮的新SDL2后端的Kivy圖形庫。
快速安裝存儲庫中提供PyQt5支持以及matplotlib PyQt5支持,無需額外代碼。
快速安裝存儲庫中提供的Matplotlib Kivy支持。
pygame_sdl2支持(基于SDL2的pygame實現)。
? ??
02 編輯特性
代碼預測,自動縮進和實時代碼分析,就像在任何真正的IDE中一樣。 (本條需要付費的高級版)
擴展鍵盤欄,包含您在Python中編程所需的所有符號。
語法高亮顯示和主題。
單機行號進行斷點調試。
標簽。
增強的代碼導航與交互式分配/定義gotos。
單擊Pastebin上的共享。
看到這里,童鞋們有沒有心動呢?尤其是對于numpy,scipy,matplotlib,scikit-learn等科學庫的支持,真的讓小編很激動啊!下面小編會手把手教大家安裝Pydroid 3,安裝需要至少200MB的可用內存,如果你使用像scipy這樣的重型庫,請預留出更多的空間確保安裝正常進行。
Pydroid 3 的安裝
1
Step1 下載軟件
我們可以從google play 或者應用匯上面找到Pydroid 3,下載安裝即可。由于使用google play 不方便,小編最后選擇了應用匯進行下載,點擊圖標就可以開始使用啦,根據自己的需要可以選擇pip各種庫哦!結合手機瀏覽器,你還可以在安卓上擁有Jupyter notebook!快去下載試試吧!
? ? ? ? ? ? ? ? ??? ? ? ?
?? ? ? ? ? ? ? ? ? ?? ? ? ?
2
軟件界面展示?
第一次打開后,需要安裝python庫。
點擊左上角的按鈕”三“,就可以看到左側欄的各種選項啦。
??? ?
? ? ? ?? ?
? ? ? ? ??? ? ?
3
安裝需要的庫
點擊左側欄的Pip,則進入安裝界面,這里有眾多模塊供你選擇哦~
? ? ? ? ??? ??
? ? ? ????
? ? ? ? ??? ??
? ? ? ? ??? ??
4
運行Jupyter notebook
點擊左側欄的Terminal,?輸入jupyter notebook,就會出現”To access notebook ......“等提示,按照提示要求把地址復制粘貼到手機瀏覽器中。
? ? ?
? ? ? ? ??? ? ? ?
5
使用Jupyter notebook
最后有個小tip,如果將瀏覽器的UA標識從安卓設置為電腦,小編認為對于Jupyter notebook 的使用會更方便些~
? ? ? ? ? ? ?? ??
? ?? ? ??
? ? ? ??
? ? ? ? ?
6
使用python
可以寫python程序了
點右上文件夾樣的圖標,選擇保存,就可以講源文件保存到手機內存里了。然后點右下角的那個三角形按鈕就可以運行程序了。有簡單的編輯功能,但自然比不上PC里的IDE啦。
現在再來看看左上那個菜單里的選項
第一個是python命令行解釋器,可以交互式運行python程序。
點左上的白色箭頭或者輸入exit()就返回了。
第二項是打開一個linux終端
示例里有很多范例程序,甚至還能寫安卓界面程序,這個大家感興趣可以自行嘗試。
最后再來看看作圖,先寫一個繪圖程序。
運行
并沒有圖像出現。我想到一個變通的方法:把圖象保存到文件里再手動打開。
再運行,手機內存里就多了個"hello.png"的文件,打開
搞定!
? ? ? ??? ? ? ? ?
7
使用Git
Termux是一個Android終端的Linux環境仿真器。不需要root,可以直接進行安裝使用。可以使用apt包管理器或者pkg來定制安裝其他的工具。
基本功能
使用OpenSSH的SSH客戶端訪問遠程服務器。
可以使用pkg和apt包管理進行安裝,常用的工具一應俱全。
支持連接藍牙鍵盤、外部顯示器等外設。
調試開發,可以使用GDB、Clang、CMake等等組合構建自己的項目。
在Google Play或者F-Droid上下載。因為訪問的原因,當然是選擇后者下載的比較多。https://termux.com/
安裝完畢,直接使用git命令可以克隆github等代碼了。
總結
怎么樣?這樣完美使用的神器,還不快去下載一個~最后提醒一下,記得把Pydroid 3 軟件設置為白名單,不要被手機后臺關掉哦,否則瀏覽器端會報錯滴!華為手機你可以進入啟動管理選擇要設置應用,關閉自動管理開關,打開允許后臺活動,點擊確認就可以。
在手機上編寫代碼,輸入不方便,可以使用藍牙鍵盤,推薦使用羅技k380藍牙鍵盤,本人使用非常方便。
參考
https://blog.csdn.net/zwdnet/article/details/88055970
https://blog.csdn.net/qq_15174755/article/details/81485032
datawhale的公眾號:
請關注和分享↓↓↓?
本站的知識星球(黃博的機器學習圈子)ID:92416895
目前在機器學習方向的知識星球排名第一
往期精彩回顧
良心推薦:機器學習入門資料匯總及學習建議(2018版)
黃海廣博士的github鏡像下載(機器學習及深度學習資源)
吳恩達老師的機器學習和深度學習課程筆記打印版
機器學習小抄-(像背托福單詞一樣理解機器學習)
首發:深度學習入門寶典-《python深度學習》原文代碼中文注釋版及電子書
機器學習的數學基礎
機器學習必備寶典-《統計學習方法》的python代碼實現、電子書及課件
吐血推薦收藏的學位論文排版教程(完整版)
Python環境的安裝(Anaconda+Jupyter notebook+Pycharm)
Python代碼寫得丑怎么辦?推薦幾個神器拯救你
重磅 | 完備的 AI 學習路線,最詳細的資源整理!
總結
以上是生活随笔為你收集整理的安卓手机运行git和python操作指南-有手机就能写代码了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度文本分类综述
- 下一篇: 10种常用降维算法源代码(python)