Pydroid 3 ialah IDE Python 3 pendidikan yang paling mudah digunakan dan berkuasa untuk Android.
Ciri-ciri:
- Jurubahasa Python 3 Luar Talian: tiada Internet diperlukan untuk menjalankan program Python.
- Pengurus pakej Pip dan repositori tersuai untuk pakej roda prabina untuk perpustakaan saintifik yang dipertingkatkan, seperti numpy, scipy, matplotlib, scikit-learn dan jupyter.
- OpenCV kini tersedia (pada peranti dengan sokongan API Camera2). *
- TensorFlow dan PyTorch juga tersedia. *
- Contoh tersedia di luar kotak untuk pembelajaran yang lebih cepat.
- Sokongan Tkinter lengkap untuk GUI.
- Emulator Terminal berciri penuh, dengan sokongan baris baca (tersedia dalam pip).
- Pengkompil C, C++ dan juga Fortran terbina dalam direka khas untuk Pydroid 3. Ia membolehkan Pydroid 3 membina mana-mana perpustakaan daripada pip, walaupun ia menggunakan kod asli. Anda juga boleh membina & memasang kebergantungan daripada baris arahan.
- Sokongan Cython.
- Penyahpepijat PDB dengan titik putus dan jam tangan.
- Pustaka grafik Kivy dengan bahagian belakang SDL2 baharu yang berkilat.
- Sokongan PySide6 tersedia dalam repositori Pemasangan Pantas bersama-sama dengan sokongan matplotlib PySide6 tanpa kod tambahan diperlukan.
- Sokongan Matplotlib Kivy tersedia dalam repositori Pemasangan Pantas.
- sokongan pygame 2.
Ciri editor:
- Ramalan kod, inden auto dan analisis kod masa nyata sama seperti dalam mana-mana IDE sebenar. *
- Bar papan kekunci lanjutan dengan semua simbol yang anda perlukan untuk atur cara dalam Python.
- Sorotan sintaks & tema.
- Tab.
- Navigasi kod dipertingkatkan dengan tugasan interaktif/definisi gotos.
- Satu bahagian klik pada Pastebin.
* Ciri yang ditandakan dengan asterisk tersedia dalam versi Premium sahaja.
Manual cepat.
Pydroid 3 memerlukan sekurang-kurangnya 250MB memori dalaman percuma. 300MB+ disyorkan. Lebih-lebih lagi jika anda menggunakan perpustakaan berat seperti scipy.
Untuk menjalankan titik putus tempat nyahpepijat dengan mengklik pada nombor baris.
Kivy dikesan dengan āimport kivyā, ādari kivyā atau "#Pydroid run kivyā.
PySide6 dikesan dengan "import PySide6", "dari PySide6" atau "#Pydroid run qt".
Begitu juga untuk sdl2, tkinter dan pygame.
Terdapat mod khas "terminal larian #Pydroid" untuk memastikan program anda berjalan dalam mod terminal (ini berguna dengan matplotlib yang berjalan secara automatik dalam mod GUI)
Mengapakah sesetengah perpustakaan premium sahaja?
Perpustakaan ini sangat sukar untuk dipindahkan, jadi kami terpaksa meminta pembangun lain untuk melakukannya. Di bawah perjanjian, garpu perpustakaan ini disediakan kepada pengguna premium sahaja. Jika anda ingin membangunkan garpu percuma perpustakaan ini - hubungi kami.
Ambil bahagian dalam pembangunan Pydroid 3 dengan melaporkan pepijat atau menyediakan permintaan ciri kepada kami. Kami menghargai itu.
Memandangkan matlamat utama Pydroid 3 adalah untuk membantu pengguna mempelajari bahasa pengaturcaraan Python 3, keutamaan pertama kami ialah mengalihkan perpustakaan saintifik (jadi perpustakaan berkaitan sistem dialihkan hanya apabila ia digunakan sebagai kebergantungan beberapa pakej pendidikan lain).
Maklumat undang-undang.
Beberapa perduaan dalam Pydroid 3 APK dilesenkan di bawah (L)GPL, e-mel kami untuk mendapatkan kod sumber.
Perpustakaan Python tulen GPL yang digabungkan dengan Pydroid 3 dianggap sudah tersedia dalam bentuk kod sumber.
Pydroid 3 tidak menggabungkan mana-mana modul asli berlesen GPL untuk mengelakkan pengimportan automatik modul tersebut. Contoh terkenal perpustakaan tersebut ialah garis baca GNU, yang boleh dipasang menggunakan pip.
Sampel yang tersedia dalam aplikasi adalah percuma untuk kegunaan pendidikan dengan satu pengecualian: mereka, atau karya terbitan mereka, tidak boleh digunakan dalam mana-mana produk pesaing (dalam apa jua cara). Jika anda tidak pasti, sama ada apl anda dipengaruhi oleh sekatan ini, sentiasa minta kebenaran melalui e-mel.
Android ialah tanda dagangan Google Inc.
Dikemas kini pada
31 Okt 2024