Pydroid 3: IDE Python 3 Berkuasa Anda untuk Android
Pydroid 3 ialah IDE Python 3 yang mesra pengguna dan mantap 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 kod Python anda.
- Pengurus Pakej Pip & Repositori Tersuai: Akses pelbagai pustaka, termasuk pakej saintifik seperti NumPy, SciPy, Matplotlib, Scikit-learn dan Jupyter, terima kasih kepada repositori tersuai roda pra-bina pakej.
- Sokongan Perpustakaan yang Luas: Termasuk OpenCV (pada peranti dengan sokongan API Camera2), TensorFlow, PyTorch, Tkinter (untuk pembangunan GUI), Kivy (dengan bahagian belakang SDL2), PySide6 (dengan sokongan Matplotlib) dan Pygame 2.
- Penyusun Terbina dalam: Pengkompil C, C dan Fortran terbina dalam membenarkan Pydroid 3 membina perpustakaan daripada pip, malah yang mempunyai kebergantungan kod asli. Anda juga boleh menyusun dan memasang kebergantungan terus daripada baris arahan.
- Sokongan Cython: Bangun dan sepadukan kod Cython ke dalam projek anda.
- Alat Penyahpepijatan: Penyahpepijat PDB berciri penuh dengan titik putus dan jam tangan membantu anda mengenal pasti dan menyelesaikan isu dalam kod anda.
- Editor Lanjutan: Editor termasuk ciri seperti ramalan kod, inden auto, analisis kod masa nyata, penyerlahan sintaks, tema, tab dan navigasi kod yang dipertingkatkan. Bar papan kekunci khusus menyediakan akses mudah kepada simbol pengaturcaraan.
- Perkongsian Mudah: Kongsi kod anda ke Pastebin dengan satu klik.
Ciri Premium:
Sesetengah ciri lanjutan, ditandakan dengan asterisk (*) dalam perihalan asal, tersedia dalam versi Premium.
Keperluan:
Pydroid 3 memerlukan sekurang-kurangnya 250MB Internal storage percuma, dengan 300MB disyorkan, terutamanya apabila menggunakan perpustakaan intensif sumber seperti SciPy.
Menjalankan & Menyahpepijat:
Tetapkan titik putus dengan mengklik pada nombor baris untuk nyahpepijat kod anda. Perintah khusus ("import kivy," "from kivy," "#Pydroid run kivy," dll.) digunakan untuk mengesan dan menggunakan perpustakaan seperti Kivy, PySide6, SDL2, Tkinter dan Pygame. Arahan "#Pydroid run terminal" memastikan pelaksanaan mod terminal (berguna untuk Matplotlib).
Ketersediaan Perpustakaan:
Pustaka tertentu adalah premium sahaja kerana kerumitan mengalihkannya. Pembangun terbuka kepada kerjasama pada port percuma perpustakaan ini.
Maklumat Undang-undang:
Sesetengah perduaan dalam APK Pydroid 3 dilesenkan di bawah (L)GPL; hubungi pembangun untuk mendapatkan akses kod sumber. Pustaka Python tulen yang digabungkan dengan Pydroid 3 dianggap disediakan dalam bentuk kod sumber. Pydroid 3 tidak menyertakan sebarang modul asli berlesen GPL secara automatik.
Contoh Penggunaan Kod:
Kod sampel yang diberikan adalah percuma untuk kegunaan pendidikan, kecuali untuk digunakan dalam produk pesaing atau terbitannya. Sentiasa minta kebenaran melalui e-mel jika tidak pasti.