Pydroid 3: Android 用の強力な Python 3 IDE
Pydroid 3 は、Android デバイス用に設計されたユーザーフレンドリーで堅牢な Python 3 IDE です。 外出先で Python を学習したり使用したりするのに最適です。
主な機能:
- オフライン Python 3 インタープリター: Python コードの実行にインターネット接続は必要ありません。
- Pip パッケージ マネージャーとカスタム リポジトリ: 事前に構築されたホイールのカスタム リポジトリのおかげで、NumPy、SciPy、Matplotlib、Scikit-learn、Jupyter などの科学パッケージを含む幅広いライブラリにアクセスできますパッケージ。
- 広範なライブラリ サポート: OpenCV (Camera2 API サポート付きデバイス)、TensorFlow、PyTorch、Tkinter (GUI 開発用)、Kivy (SDL2 バックエンド付き)、PySide6 (Matplotlib サポート付き)、およびパイゲーム 2.
- 組み込みコンパイラ: 組み込みの C、C、および Fortran コンパイラにより、Pydroid 3 はネイティブ コードの依存関係を持つライブラリも含めて pip からライブラリを構築できます。 コマンド ラインから依存関係を直接コンパイルしてインストールすることもできます。
- Cython サポート: Cython コードを開発してプロジェクトに統合します。
- デバッグ ツール: ブレークポイントと監視を備えたフル機能の PDB デバッガーは、コードの問題を特定して解決するのに役立ちます。
- 高度なエディター: エディターには、コード予測、自動インデント、リアルタイム コード分析、構文の強調表示、テーマ、タブ、強化されたコード ナビゲーションなどの機能が含まれています。 特殊なキーボード バーを使用すると、プログラミング シンボルに簡単にアクセスできます。
- 簡単共有: ワンクリックでコードを Pastebin に共有します。
プレミアム機能:
元の説明でアスタリスク (*) が付いている一部の高度な機能は、プレミアム バージョンで利用できます。
要件:
Pydroid 3 には、少なくとも 250MB の無料 Internal storage が必要です。特に SciPy のようなリソースを大量に使用するライブラリを使用する場合は、300MB を推奨します。
実行とデバッグ:
行番号をクリックしてブレークポイントを設定し、コードをデバッグします。 特定のコマンド (「import kivy」、「from kivy」、「#Pydroid run kivy」など) は、Kivy、PySide6、SDL2、Tkinter、Pygame などのライブラリを検出して利用するために使用されます。 「#Pydroid runterminal」コマンドは、ターミナル モードでの実行を保証します (Matplotlib に便利)。
図書館の利用状況:
一部のライブラリは、移植の複雑さのためプレミアム専用です。 開発者は、これらのライブラリの無料ポートでの共同作業を歓迎しています。
法的情報:
Pydroid 3 APK 内の一部のバイナリは (L)GPL に基づいてライセンスされています。ソースコードへのアクセスについては開発者に問い合わせてください。 Pydroid 3 にバンドルされている Pure Python ライブラリは、ソース コード形式で提供されているとみなされます。 Pydroid 3 には、GPL ライセンスのネイティブ モジュールは自動的に含まれません。
サンプルコードの使用法:
提供されたサンプル コードは、競合製品またはその派生製品での使用を除き、教育目的で無料で使用できます。 不明な場合は、必ずメールで許可をリクエストしてください。