Pydroid 3:Android 上強大的 Python 3 IDE
Pydroid 3 是一款用戶友好且強大的 Python 3 IDE,專為 Android 裝置設計,讓學習 Python 變得前所未有的輕鬆。 主要功能包括:
- 離線Python 3解釋器:無需網路連線即可執行Python程式。
- Pip 套件管理器和自訂儲存庫: 透過預先建置輪的自訂儲存庫,可以存取各種程式庫,包括NumPy、SciPy、Matplotlib、Scikit-learn 和Jupyter 等科學包包。 也支援 OpenCV(在具有 Camera2 API 的裝置上)。
- 深度學習支援: 利用 TensorFlow 和 PyTorch 進行高階機器學習專案。 (優質的)
- 廣泛的庫支援: 包括用於 GUI 開發的 Tkinter、具有 readline 支援的全功能終端模擬器以及具有 SDL2 後端的 Kivy。 也提供 PySide6 支援(與 Matplotlib 整合)和 pygame 2。 (某些功能是高級功能)
- 進階開發工具:內建的 C、C 和 Fortran 編譯器可以從 pip 建置函式庫,甚至是使用本機程式碼的函式庫。包含 Cython 支持,以及具有斷點和監視功能的 PDB 偵錯器。
- 直覺的編輯器: 此編輯器擁有程式碼預測、自動縮排、即時程式碼分析、專用鍵盤、語法突出顯示、主題、標籤和增強的程式碼導航。 (程式碼預測和即時分析是Premium)
進階功能: 進階版本提供 TensorFlow、PyTorch、程式碼預測和即時程式碼分析等高階程式庫的存取。
系統需求: Pydroid 3 需要至少 250MB 的免費空間 Internal storage(建議 300MB),較大的庫需要更多空間。
快速入門指南: 若要進行偵錯,請透過點選行號來設定斷點。 特定的導入語句或註解會觸發對 Kivy、PySide6、SDL2、Tkinter 和 Pygame 的支援。 使用 #Pydroid runterminal
強制終端模式(對 Matplotlib 有幫助)。
許可: 一些二進位檔案根據 (L)GPL 取得許可;聯絡開發人員以取得原始程式碼。 純 Python GPL 函式庫被認為已經是原始碼形式。 Pydroid 3 避免自動匯入 GPL 授權的本機模組。
教育用途: 包含的範例可免費用於教育目的,但在競爭產品或衍生作品中使用除外。 此類用途請務必尋求許可。
Pydroid 3致力於幫助使用者學習Python 3。主要重點是移植科學庫。 報告錯誤和功能請求以為其開發做出貢獻。