-
1 # 盧剛luck
-
2 # 小小猿愛嘻嘻
這裡介紹2個在可以在手機上程式設計Python的軟體,一個是QPython3,一個是Termux,其中QPython3集成了Python3直譯器,可以直接編寫執行Python程式,Termux類似於一個手機的Linux,安裝Python3外掛後,也可以直接編寫執行Python程式,下面我簡單介紹一下這2個軟體,感興趣的朋友可以自己嘗試一下:
QPython3這相當於安卓手機上Python整合開發環境,集成了Python3直譯器、Console控制檯、Edit編輯器以及SL4A庫,可以快速編寫執行Python程式,還可以開發一些簡單的安卓應用,下面我簡單介紹一下軟體安裝和使用:
2.安裝完成後,開啟這個軟體,主介面如下,主要分為6部分,分別是終端、編輯器、程式、QPYPI、課程和社群,其中終端類似於Python Shell客戶端,編輯器類似於一個簡單的Python IDE,程式是官方自帶的一些示例,QPYPI可以安裝第三方外掛和庫,課程是官方入門的教學影片,社群是一些愛好者分享交流的地方:
3.Console終端效果如下,和電腦上的Python Shell客戶端差不多,一行程式碼一行輸出:
程式執行效果如下,一個簡單的安卓介面,比較樸素:
Termux這個軟體相當於一個簡單的手機版Linux,可以直接執行bash等命令,安裝Python外掛後,也可以直接執行Python程式,下面我簡單介紹一下這個軟體的安裝和使用:
1.安裝Termux,這個與上面類似,直接在手機上搜索安裝就行,如下,也就170K左右:
2.安裝完成後,開啟這個軟體,首次啟動,需要線上下載一些外掛,稍微等待一下,成功啟動後的介面如下,類似一個終端shell:
3.編寫執行Python的話,需要先安裝Python外掛,直接“pkg install python”就行,類似於Linux的apt命令,安裝完成後,就可以進入python shell命令列,編寫Python程式碼了,效果如下:
至此,這2個軟體都介紹完了。總的來說,這2個軟體使用起來都挺簡單的,只要你熟悉一下環境,很快就能掌握的,偶爾在手機上學習一下就行,要是真正學習Python程式設計的話,建議還是在電腦上進行,除錯執行程式碼更方便,網上也有相關教程和資料,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。
-
3 # DatawhaleCN
安卓的話,強烈推薦軟體Pydroid3!
接下來了解一下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。
應用匯可以下載到,下面附上安裝教程。
https://mp.weixin.qq.com/s/jAaqMg3v8hTxpzcBELup_A
後續有問題,可以繼續諮詢我哦~
-
4 # 軟體測試開發技術棧
我也偶爾會有一些時候,需要在手機端進行部分程式碼開發和除錯,這裡推薦一下iOS系統的 Pythonista ,易用強大,流暢度高,使用者互動體驗不錯 。
接下來讓我們瞭解一下 Pythonista 。
支援Python 2 / 3 開發環境切換 ,如下我們使用的是Python 3.6版本。
接下來我們新建一個模組,當然也可以直接新建一個包,如下,我們新建Testops.py模組,支援強大的程式碼聯想,開發過程非常流暢,如下。
如下,我們完成了 Testops.py 模組開發,注意我們現在使用的是Python3.6環境。
支援執行時的錯誤資訊追蹤,清晰的報錯提示,因Python3中print變成了print()函式,因此觸發異常,如下:
支援Python2程式碼轉Python3... 強大。
執行程式碼,檢視輸出結果:
當然除此之外,還有很多便利性功能,基本能夠滿足日常的一些簡單開發和程式碼除錯功能,物超所值,在ipad上用起來更加方便(螢幕大...)。
回覆列表
目前市面上的手機,目前用得最多的作業系統是安卓,他的標準開發工具/開發語言是JAVA。
但是,很多人都喜歡用蘋果IPhone,他的作業系統是IOS,標準開發工具是Object-C,是蘋果公司根據C++語言搞出來的開發工具。
另外還有微軟公司的Windows10和WinPhone,這個沒了解過,相信招聘的人也不多吧。
展開來說,如果希望就業方便,那是JAVA,如果會C語言,也有蘋果的除錯環境,可以選Object-C,不過聽說蘋果的除錯確實不太方便。
如果你還沒有學過軟體開發…… 還是換個職業吧,這個職業雖然高薪,但很多時候也是廉價勞動力。
CSDN論壇註冊賬號沒?那邊全是搞IT行業和軟體開發的,技術細節去那邊問吧。