
Androidで利用できる最もユーザーフレンドリーで堅牢な教育パイソン3 IDEであるPydroid 3を使用して、Python 3プログラミングの世界に飛び込みます。あなたが初心者であろうと経験豊富なコーダーであろうと、Pydroid 3は、モバイルデバイスからPython 3で学習して開発するための包括的なプラットフォームを提供します。
Pydroid 3の主要な機能
- オフラインPython 3通訳者:インターネット接続を必要とせずにPythonプログラムを実行し、外出先で学習するのに最適です。
- PIPパッケージマネージャー:事前に作成されたホイールパッケージで満たされたカスタムリポジトリにアクセスし、Numpy、Scipy、Matplotlib、Scikit-Learn、Jupyterなどの科学ライブラリでの経験を向上させます。
- 高度なライブラリ: OPENCVへのアクセス(Camera2 APIサポートを備えたデバイス)、Tensorflow、およびPytorchをお楽しみください。強力なツールでプロジェクトを実現します。
- 学習リソース:学習プロセスを加速するように設計されたすぐに使用できる例からすぐに始めましょう。
- GUI開発:グラフィカルユーザーインターフェイスを作成するためのTKINTERを完全にサポートします。
- ターミナルエミュレーター: PIPから入手可能な、読み取りラインサポートを備えたフル機能ターミナルの恩恵を受ける。
- コンパイラ: Pydroid 3に合わせて特別に調整されたビルトインC、C ++、およびFortranコンパイラを使用して、ネイティブコードを使用してもPIPからライブラリを構築できます。また、これにより、コマンドラインから直接依存関係を構築およびインストールすることができます。
- Cythonサポート:パフォーマンスの最適化のために、CythonでPythonコードを強化します。
- デバッグツール: PDBデバッガーを使用して、効率的なデバッグのためにブレークポイントと時計を設定します。
- グラフィカルライブラリ: Kivyとその新しいSDL2バックエンドで開発するか、Matplotlibサポートを備えたクイックインストールリポジトリで利用可能なPyside6を使用します。*
- ゲーム開発: Pygame 2サポートでゲームを作成します。
エディター機能
- コード支援:コード予測、自動インデンテーション、リアルタイムコード分析をお楽しみください。真のIDEエクスペリエンスを提供します。
- 拡張タイピング: Pythonプログラミングに必要なすべてのシンボルを備えた拡張キーボードバーを使用します。
- ビジュアルエイズ:構文の強調表示とカスタマイズ可能なテーマの利点。
- 組織:プロジェクト管理を改善するために、タブを使用します。
- ナビゲーション:インタラクティブな割り当て/定義GOTOで簡単にコードをナビゲートします。
- 共有:パスペビンをワンクリックしてコードを共有します。
*アスタリスクでマークされた機能は、プレミアムバージョン専用です。
クイックスタートガイド
Pydroid 3は、特にScipyのような重いライブラリを使用する場合は300MB+を推奨していますが、少なくとも250MBの自由な内部メモリが必要です。プログラムをデバッグするには、ライン番号をクリックしてブレークポイントを配置するだけです。
特定のライブラリには、次の検出方法を使用します。 -kivy:「kivy」、「from kivy」、または「#pydroid run kivy」。 -Pyside6:「Pyside6からPyside6をインポート」、または「#PyDroid Run QT」。 -SDL2、TKINTER、およびPYGAMEも同様に検出されます。
ターミナルモード、特にMatplotlibで役立つ場合は、「#PyDroid Run端子」を使用します。
プレミアムライブラリアクセス
一部のライブラリは、複雑な移植要件によりプレミアムのみです。これらのライブラリは、プレミアムユーザーへの分布を制限する契約の下で外部開発者によって開発されました。これらのライブラリの無料バージョンを提供することに興味がある場合は、お問い合わせください。
バグを報告したり、新機能を提案したりすることにより、Pydroid 3の開発に参加することをお勧めします。私たちの主な焦点は、教育的価値を高めるために科学図書館を移植することにあります。これは、システム関連のライブラリが教育パッケージをサポートした場合にのみ移植されています。
法的情報
Pydroid 3 APKの一部のバイナリは、(L)GPLの下でライセンスされています。メールでソースコードをリクエストできます。 GPLの下でバンドルされたPythonライブラリは、すでにソースコード形式にあると考えられています。 Pydroid 3には、自動インポートを防ぐためのGPLライセンスのネイティブモジュールは含まれていません。たとえば、GNU ReadlineはPIPを使用してインストールできます。
アプリケーションで提供されるサンプルは、教育用に無料であり、競合製品では使用できないという制限があります。不明な場合は、電子メールで許可を要求します。
AndroidはGoogle Inc.の商標です。