
Menyelam ke dunia pengaturcaraan Python 3 dengan Pydroid 3, Python 3 IDE pendidikan yang paling mesra pengguna dan mantap yang tersedia di Android. Sama ada anda seorang pemula atau pengkod yang berpengalaman, Pydroid 3 menyediakan platform yang komprehensif untuk pembelajaran dan pembangunan di Python 3 dari peranti mudah alih anda.
Ciri -ciri utama Pydroid 3
- Interpreter Python 3 Offline: Jalankan program Python anda tanpa memerlukan sambungan Internet, menjadikannya sempurna untuk belajar di mana sahaja.
- Pengurus Pakej PIP: Akses repositori tersuai yang dipenuhi dengan pakej roda yang telah dibina, meningkatkan pengalaman anda dengan perpustakaan saintifik seperti Numpy, Scipy, Matplotlib, Scikit-Learn, dan Jupyter.
- Perpustakaan Lanjutan: Nikmati akses ke OpenCV (pada peranti dengan sokongan API Camera2), Tensorflow, dan Pytorch, membawa projek anda ke kehidupan dengan alat yang berkuasa.*
- Sumber Pembelajaran: Bermula dengan cepat dengan contoh luar kotak yang direka untuk mempercepat proses pembelajaran anda.
- Pembangunan GUI: Sokongan sepenuhnya TKInter untuk mewujudkan antara muka pengguna grafik.
- Emulator Terminal: Manfaat dari terminal lengkap dengan sokongan Readline, tersedia melalui PIP.
- Penyusun: Menggunakan penyusun C, C ++, dan Fortran terbina dalam, khusus disesuaikan untuk Pydroid 3, yang membolehkan anda membina mana-mana perpustakaan dari PIP, bahkan mereka yang mempunyai kod asli. Ini juga membolehkan anda membina dan memasang kebergantungan secara langsung dari baris arahan.
- Sokongan Cython: Meningkatkan kod python anda dengan Cython untuk pengoptimuman prestasi.
- Alat Debugging: Gunakan debugger PDB untuk menetapkan titik putus dan jam tangan untuk debugging yang cekap.
- Perpustakaan Grafik: Dibangunkan dengan Kivy dan backend SDL2 yang baru, atau gunakan PYSIDE6, yang terdapat dalam repositori pemasangan cepat, lengkap dengan sokongan matplotlib.*
- Pembangunan Permainan: Buat permainan dengan sokongan Pygame 2.
Ciri -ciri editor
- Bantuan Kod: Nikmati ramalan kod, indentasi auto, dan analisis kod masa nyata, memberikan pengalaman IDE yang benar.*
- Menaip Taip: Gunakan bar papan kekunci yang dilanjutkan dengan semua simbol yang diperlukan untuk pengaturcaraan Python.
- Bantuan Visual: Manfaat dari sintaks yang menonjolkan dan tema yang disesuaikan.
- Organisasi: Bekerja dengan tab untuk pengurusan projek yang lebih baik.
- Navigasi: Navigasi kod anda dengan mudah dengan tugasan/definisi interaktif.
- Perkongsian: Kongsi kod anda dengan satu klik pada Pastebin.
*Ciri -ciri yang ditandai dengan asterisk adalah eksklusif untuk versi premium.
Panduan Permulaan Cepat
Pydroid 3 memerlukan sekurang -kurangnya 250MB memori dalaman percuma, walaupun 300MB+ disyorkan, terutamanya apabila menggunakan perpustakaan berat seperti Scipy. Untuk menyahpepijat program anda, letakkan titik putus dengan mengklik pada nombor baris.
Untuk perpustakaan tertentu, gunakan kaedah pengesanan berikut: - Kivy: "Import Kivy", "dari Kivy", atau "#Pydroid Run Kivy". - pyside6: "Import pyside6", "dari pyside6", atau "#pydroid run qt". - SDL2, TKInter, dan pygame juga dikesan.
Untuk mod terminal, terutamanya berguna dengan matplotlib, gunakan "terminal run #pydroid".
Akses Perpustakaan Premium
Sesetengah perpustakaan adalah premium sahaja kerana keperluan pelabuhan kompleks mereka. Perpustakaan ini dibangunkan oleh pemaju luar di bawah perjanjian yang menghadkan pengedaran mereka kepada pengguna premium. Jika anda berminat untuk menyumbang versi percuma perpustakaan ini, sila hubungi kami.
Kami menggalakkan anda untuk mengambil bahagian dalam pembangunan Pydroid 3 dengan melaporkan pepijat atau mencadangkan ciri -ciri baru. Tumpuan utama kami adalah untuk memindahkan perpustakaan saintifik untuk meningkatkan nilai pendidikan, dengan perpustakaan yang berkaitan dengan sistem yang dipindahkan hanya apabila mereka menyokong pakej pendidikan.
Maklumat undang -undang
Sesetengah binari di apk pydroid 3 dilesenkan di bawah (l) GPL. Anda boleh meminta kod sumber melalui e -mel. Perpustakaan Python yang dibundel di bawah GPL dianggap berada dalam bentuk kod sumber sudah. Pydroid 3 tidak termasuk mana-mana modul asli berlesen GPL untuk mencegah import automatik; Sebagai contoh, GNU Readline boleh dipasang menggunakan PIP.
Sampel yang disediakan dalam aplikasi adalah percuma untuk kegunaan pendidikan, dengan sekatan yang mereka, atau kerja derivatif mereka, tidak boleh digunakan dalam produk bersaing. Jika tidak pasti, minta kebenaran melalui e -mel.
Android adalah tanda dagangan Google Inc.