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 を活用します。 (プレミアム)
- 広範なライブラリ サポート: GUI 開発用の Tkinter、readline サポートを備えたフル機能のターミナル エミュレーター、および SDL2 バックエンドを備えた Kivy が含まれています。 PySide6 サポート (Matplotlib 統合付き) および pygame 2 も利用できます。 (一部の機能はプレミアムです)
- 高度な開発ツール: 組み込みの C、C、Fortran コンパイラーにより、ネイティブ コードを含むライブラリを pip から構築できます。 Cython サポートが含まれており、ブレークポイントとウォッチを備えた PDB デバッガーも含まれています。
- 直感的なエディター: このエディターは、コード予測、自動インデント、リアルタイム コード分析、特殊なキーボード、構文ハイライト、テーマ、タブ、および強化されたコード ナビゲーションを備えています。 (コード予測とリアルタイム分析はプレミアムです)
プレミアム機能: TensorFlow、PyTorch、コード予測、リアルタイム コード分析などの高度なライブラリへのアクセスは、プレミアム バージョンで利用できます。
システム要件: Pydroid 3 には少なくとも 250MB の空き Internal storage (300MB を推奨) が必要です。ライブラリが大きくなるとさらに多くのスペースが必要になります。
クイック スタート ガイド: デバッグするには、行番号をクリックしてブレークポイントを設定します。 特定の import ステートメントまたはコメントにより、Kivy、PySide6、SDL2、Tkinter、および Pygame のサポートがトリガーされます。 #Pydroid run Terminal
を使用してターミナル モードを強制します (Matplotlib に役立ちます)。
ライセンス: 一部のバイナリは (L)GPL に基づいてライセンスされています。ソースコードについては開発者に問い合わせてください。 Pure Python GPL ライブラリは、すでにソース コード形式になっているとみなされます。 Pydroid 3 GPL ライセンスのネイティブ モジュールの自動インポートを回避します。
教育用途: 付属のサンプルは、競合製品や派生作品での使用を除き、教育目的であれば無料です。 そのような使用については常に許可を求めてください。
Pydroid 3 は、ユーザーの Python 3 学習を支援することに専念しています。主な焦点は科学ライブラリの移植です。 開発に貢献するために、バグや機能リクエストを報告してください。