Google Play で最も強力な Python 3 インタープリターと IDE を使用して Python 3 を学習しましょう
Pydroid 3 は、Android 用の最も使いやすく強力な教育用 Python 3 IDE です。
機能:
- オフライン Python 3 インタープリター: Python プログラムの実行にインターネットは必要ありません。
- Pip パッケージ マネージャーと、numpy、 scipy、matplotlib、scikit-learn、jupyter。
- OpenCV が利用できるようになりました (Camera2 API サポートのあるデバイスで)。 *
- TensorFlow と PyTorch も利用できます。 *
- すぐに学習できるサンプルがすぐに利用できます。
- GUI に対する Tkinter の完全なサポート。
- readline を備えたフル機能のターミナル エミュレーターサポート (pip で利用可能)。
- 特別に設計された組み込みの C、C++、さらには Fortran コンパイラーPydroid 3の場合。これにより、Pydroid 3 は、ネイティブ コードを使用している場合でも、pip から任意のライブラリを構築できます。コマンド ラインから依存関係をビルドしてインストールすることもできます。
- Cython サポート。
- ブレークポイントとウォッチを備えた PDB デバッガー。
- ピカピカの新しい Kivy グラフィカル ライブラリSDL2 バックエンド。
- matplotlib とともにクイック インストール リポジトリで PySide6 サポートが利用可能追加のコードは不要な PySide6 サポート。
- Matplotlib Kivy サポートはクイック インストール リポジトリで利用可能。
- pygame 2 サポート。
エディター機能:
- 実際の IDE と同様のコード予測、自動インデント、およびリアルタイム コード分析。 *
- Python でプログラムするために必要なすべての記号を含む拡張キーボード バー。
- 構文の強調表示とテーマ。
- タブ。
- 強化インタラクティブな割り当て/定義 goto によるコード ナビゲーション。
- ワンクリックで共有Pastebin.
* アスタリスクの付いた機能は、プレミアム バージョンでのみ利用可能です。
クイック マニュアル。
Pydroid 3 には、少なくとも 250MB の空き内部メモリが必要です。 300MB以上を推奨します。 scipy などの重いライブラリを使用している場合はさらに必要です。
デバッグを実行するには、行番号をクリックしてブレークポイントを配置します。
Kivy は「import kivy」、「from kivy」で検出されます。または「#Pydroid run kivy」。
PySide6 は「import PySide6」で検出されます。 「from PySide6」または「#Pydroid run qt」。
sdl2、tkinter、pygame でも同じです。
プログラムを確実に実行するための特別なモード「#Pydroid run Terminal」があります。ターミナル モード (これは、GUI モードで自動的に実行される matplotlib で便利です)
一部のライブラリはなぜプレミアムのみ?
これらのライブラリは移植が非常に困難だったので、別の開発者に移植を依頼する必要がありました。合意に基づいて、これらのライブラリの彼のフォークはプレミアム ユーザーにのみ提供されます。これらのライブラリの無料フォークを開発したい場合は、お問い合わせください。
バグを報告したり、機能リクエストを提供したりして、Pydroid 3 の開発に参加してください。感謝しております。
Pydroid 3 の主な目標は、ユーザーが Python 3 プログラミング言語を学習できるようにすることであるため、私たちの最優先事項は科学ライブラリを移植することです (そのため、システム関連のライブラリは、他の教育パッケージの依存関係として使用される場合にのみ移植されます)。 .
法的情報。
Pydroid 3 APK の一部のバイナリは (L)GPL に基づいてライセンスされています。メールでご連絡ください。ソース コード。
Pydroid 3 にバンドルされている GPL 純粋な Python ライブラリは、すでにソース コード形式で提供されていると考えられます。
Pydroid 3 には、GPL ライセンスのネイティブ モジュールがバンドルされていませんそれらの自動インポートを避けるため。このようなライブラリの有名な例は、pip を使用してインストールできる GNU readline です。
アプリケーションで利用可能なサンプルは、1 つの例外を除いて教育目的で無料で使用できます。サンプルまたはその派生作品は、競合するいかなる用途にも使用できません。 (何らかの形で)製品。アプリがこの制限の影響を受けるかどうか不明な場合は、必ず電子メールで許可を求めてください。
Android は Google Inc. の商標です