
Pydroid 3: IDE Python 3 Berkuasa Anda untuk Android
Pydroid 3 ialah IDE Python 3 yang mesra pengguna dan berkuasa yang direka untuk peranti Android. Ia sesuai untuk belajar dan menggunakan Python semasa dalam perjalanan.
Ciri Utama:
- Jurubahasa Python 3 Luar Talian: Tiada sambungan internet diperlukan untuk menjalankan program Python.
- Pengurus Pakej Pip: Pasang pakej dengan mudah, termasuk sokongan untuk perpustakaan saintifik seperti NumPy, SciPy, Matplotlib, Scikit-learn dan Jupyter (dipertingkatkan melalui repositori tersuai pakej roda pra-bina).
- Sokongan Perpustakaan yang Luas: Termasuk OpenCV (pada peranti dengan sokongan API Camera2), TensorFlow dan PyTorch (versi premium).
- Pembangunan GUI: Sokongan penuh Tkinter untuk mencipta antara muka pengguna grafik.
- Emulator Terminal: Emulator terminal berciri penuh dengan sokongan readline (tersedia melalui pip).
- Kompilasi Kod Asli: Penyusun C, C dan Fortran terbina dalam membenarkan penyusunan perpustakaan daripada pip, malah yang menggunakan kod asli. Pembinaan dan pemasangan pergantungan baris perintah turut disokong.
- Nyahpepijat: Termasuk penyahpepijat PDB dengan titik putus dan jam tangan.
- Perpustakaan Grafik: Kivy (dengan bahagian belakang SDL2), PySide6 (dengan sokongan Matplotlib, tersedia dalam repositori Quick Install) dan sokongan Matplotlib Kivy (repositori Quick Install).
- Pembangunan Permainan: sokongan pygame 2.
- Editor Terperinci: Menampilkan ramalan kod, inden auto, analisis kod masa nyata, papan kekunci lanjutan, penyerlahan sintaks, tema, tab dan navigasi kod yang dipertingkatkan. Perkongsian satu klik ke Pastebin juga disertakan.
Ciri Premium:
Sesetengah ciri lanjutan, seperti ramalan kod, analisis kod masa nyata, OpenCV, TensorFlow dan sokongan PyTorch hanya tersedia dalam versi premium.
Keperluan:
Pydroid 3 memerlukan sekurang-kurangnya 250MB memori dalaman percuma (300MB disyorkan). Keperluan memori meningkat apabila menggunakan perpustakaan intensif sumber.
Panduan Permulaan Pantas:
Untuk menjalankan sesi penyahpepijatan, tetapkan titik putus dengan mengklik nombor baris. Pernyataan atau ulasan import khusus mencetuskan sokongan untuk Kivy, PySide6, SDL2, Tkinter dan Pygame. Ulasan #Pydroid run terminal
memastikan pelaksanaan mod terminal (membantu untuk Matplotlib).
Pelesenan Perpustakaan:
Pustaka tertentu memerlukan langganan premium kerana kerumitan mengalihkannya. Hubungi pembangun jika anda ingin menyumbang garpu percuma perpustakaan ini. Tumpuan utama adalah untuk menyokong perpustakaan saintifik; perpustakaan sistem dialihkan hanya sebagai kebergantungan untuk pakej pendidikan.
Maklumat Undang-undang:
Sesetengah binari dalam Pydroid 3 dilesenkan di bawah (L)GPL. Hubungi pembangun untuk mendapatkan kod sumber. Perpustakaan Python tulen GPL dianggap sudah dalam bentuk kod sumber. Pydroid 3 mengelak mengimport modul asli berlesen GPL secara automatik (seperti garis baca GNU, boleh dipasang melalui pip). Kod sampel adalah percuma untuk kegunaan pendidikan, kecuali untuk digunakan dalam produk pesaing atau terbitannya. Kebenaran diperlukan untuk penggunaan sedemikian. Android ialah tanda dagangan Google Inc.