IDE dan jurubahasa Python 3 mudah alih luar talian dengan pip dan pustaka sains data
IDE dan jurubahasa Python 3 mudah alih luar talian dengan pip dan pustaka sains data
Undi (3 undian)
Lesen program Free
Pembangun IIEC
Versi 8.4-arm64
Berfungsi di bawah Android
Undi
(3 undian)
Pembangun
IIEC
Berfungsi di bawah
Android
Lesen program
Free
Versi
8.4-arm64
Pydroid 3 ialah aplikasi Android yang menggabungkan IDE dan jurubahasa Python 3 untuk tujuan pembelajaran serta pembangunan skrip terus di telefon atau tablet. Ia menumpukan pengalaman menulis, menjalankan, dan menguji kod dalam satu tempat, termasuk sokongan pengurusan pakej dan alat pembangunan yang agak lengkap.
Aplikasi ini paling sesuai untuk pelajar, peminat yang mahu belajar Python ketika bergerak, serta pembangun yang perlu membuat eksperimen atau projek kecil tanpa bergantung pada komputer.
Ruang kerja Python di Android yang praktikal
Pydroid 3 menjadikan Android sebagai persekitaran kerja Python yang mudah dibawa, dengan jurubahasa yang boleh digunakan secara luar talian. Anda boleh menulis kod, jalankan skrip, dan semak output tanpa perlu beralih antara banyak aplikasi. Terdapat juga Python shell terbina dalam, input yang ditaip dianggap sebagai kod, kemudian anda boleh menjalankannya melalui butang main untuk melihat hasilnya.
Untuk pengurusan fail, anda boleh menyimpan projek dalam folder bernama pada peranti. Jika anda perlu berkongsi, aplikasi ini turut menyediakan pilihan untuk menerbitkan kod sumber ke Pastebin.
Editor yang kemas, dengan asas produktiviti yang mencukupi
Pengalaman menaip kod terasa teratur, dan ada pengguna yang memuji editor teksnya sebagai “surprisingly nice”, dengan skrip yang berjalan dengan cepat dan lancar. Dari sudut fungsi editor, Pydroid 3 menyertakan perkara penting seperti mencipta fail Python baharu, undo dan redo, menutup fail, pergi ke baris tertentu, serta ciri “getting names” (berguna untuk membantu semasa menulis kod).
Namun, pilihan fon dan tema dikatakan tidak begitu banyak, jadi sesiapa yang suka ubah suai penampilan editor mungkin rasa sedikit terhad.
Pakej pip tanpa perlu bergantung pada arahan terminal
Satu kekuatan Pydroid 3 ialah cara ia memudahkan pemasangan pakej. Aplikasi ini menyediakan antara muka untuk memasang pakej tanpa perlu menaip arahan di terminal, termasuk beberapa kaedah pemasangan pip dan pilihan “Quick Install” untuk senarai pakej lalai. Ia juga mempunyai repositori tersuai untuk pakej wheel, yang membantu apabila anda mahu menambah keperluan projek dengan lebih cepat.
Sokongan pustaka sains data dan pilihan lanjutan
Dari segi ekosistem, Pydroid 3 menyokong pustaka yang biasa digunakan untuk pembelajaran dan eksperimen seperti numpy, scipy, matplotlib, scikit-learn, dan jupyter. Ia turut menyenaraikan sokongan untuk TensorFlow dan PyTorch, jadi aplikasi ini tidak terhad kepada skrip ringkas semata-mata.
Untuk ciri lebih teknikal, Pydroid 3 turut menawarkan compiler bersepadu untuk C, C++ dan Fortran, sokongan Cython, serta debugger PDB dengan breakpoint dan “clocks”. Dalam repositori pemasangan pantas, turut disebut Kivy (dengan backend SDL2 baharu), PyQt5, integrasi Matplotlib Kivy, dan sokongan pygame 2.
Perkara yang perlu dijangka sebelum guna untuk kerja serius
Walaupun kaya ciri, Pydroid 3 lebih selesa untuk pembelajaran dan projek kecil. Mengurus projek besar tidak begitu digalakkan. Aplikasi ini juga boleh menjadi lebih berguna apabila dipasangkan dengan beberapa plugin seperti Pydroid Repository dan Pydroid Permission.
Dari sudut persekitaran, Python 3 yang disediakan berfungsi sebagai persekitaran maya untuk Android, dan ada keadaan di mana menjalankan Python shell di luar command line boleh mencetuskan ralat. Dalam situasi begitu, penggunaan aplikasi CMD pihak ketiga seperti Termux sering disebut sebagai jalan untuk mengelakkan isu tersebut.
Akhir sekali, iklan turut menjadi gangguan kecil, ada yang menyebut iklan muncul selepas menjalankan skrip, dan ia boleh membuatkan anda terlepas butiran traceback sementara menunggu iklan tamat. Versi premium dikaitkan dengan pembuangan iklan.
Kelebihan
- IDE Python 3 luar talian yang sesuai untuk belajar dan eksperimen di Android
- Pengurusan pip melalui antara muka, termasuk “Quick Install”
- Sokongan pustaka popular seperti numpy, scipy, matplotlib, scikit-learn, jupyter, serta TensorFlow dan PyTorch
- Editor menyediakan fungsi asas yang berguna (fail baharu, undo/redo, pergi ke baris, “getting names”)
- Ciri lanjutan: compiler C/C++/Fortran, debugger PDB, dan sokongan Cython
Kekurangan
- Tidak digalakkan untuk projek berskala besar
- Beberapa fungsi menjadi lebih kemas dengan pemasangan plugin tambahan
- Pilihan fon dan tema editor terhad
- Iklan selepas menjalankan skrip boleh mengganggu, terutama ketika membaca traceback