Buka Dunia Pengaturcaraan Python 3 pada peranti Android anda dengan Pydroid 3, Python 3 IDE pendidikan yang paling mesra pengguna dan berkuasa yang terdapat di Google Play. Sama ada anda seorang pemula yang ingin belajar atau pengkod berpengalaman yang memerlukan alat yang mantap di mana sahaja, Pydroid 3 direka untuk memenuhi keperluan anda.
Ciri -ciri utama Pydroid 3
- Interpreter Python 3 Offline: Jalankan program Python tanpa sambungan internet, menjadikannya sempurna untuk belajar bila -bila masa, di mana sahaja.
- Pengurus Pakej PIP: Akses repositori tersuai dengan pakej roda prebuilt untuk perpustakaan saintifik lanjutan termasuk Numpy, Scipy, Matplotlib, Scikit-learn, dan Jupyter.
- Perpustakaan Lanjutan: Nikmati sokongan untuk OpenCV (pada peranti dengan Camera2 API), Tensorflow, dan Pytorch dalam versi premium.
- Contoh yang sedia ada: Bermula dengan cepat dengan contoh-contoh luar kotak yang disesuaikan untuk tujuan pendidikan.
- Sokongan TKInter Lengkap: Membangunkan aplikasi GUI dengan mudah menggunakan TKInter.
- Emulator terminal penuh: Mengalami terminal dengan sokongan ReadLine yang tersedia melalui PIP.
- Penyusun Bersepadu: Menggunakan penyusun C, C ++, dan Fortran terbina dalam untuk membina mana-mana perpustakaan dari PIP, termasuk mereka yang mempunyai kod asli, secara langsung dari baris arahan.
- Sokongan Cython: Meningkatkan kod python anda dengan Cython untuk prestasi yang lebih baik.
- PDB Debugger: Debug kod anda dengan berkesan dengan titik putus dan jam tangan.
- KIVY dan PYSIDE6: Membangunkan aplikasi grafik dengan Kivy menggunakan backend SDL2 baru, dan PYSIDE6 yang tersedia melalui repositori pemasangan cepat.
- Matplotlib dan Pygame: Buat visualisasi dan permainan dengan sokongan Matplotlib dan Pygame 2.
Ciri -ciri editor
- Ramalan dan Analisis Kod: Manfaat dari ramalan kod, indentasi auto, dan analisis kod masa nyata untuk pengalaman pengekodan yang lancar. (Ciri premium)
- Papan kekunci yang dipertingkatkan: Gunakan bar papan kekunci yang dilanjutkan dengan semua simbol yang anda perlukan untuk pengaturcaraan Python.
- Antara muka yang disesuaikan: Nikmati penonjolan sintaks, tema, tab, dan navigasi kod yang dipertingkatkan dengan tugasan/definisi interaktif GOTOS.
- Perkongsian mudah: Kongsi kod anda dengan satu klik pada Pastebin.
Manual cepat
Untuk memulakan dengan Pydroid 3, pastikan anda mempunyai sekurang -kurangnya 250MB memori dalaman percuma (300MB+ disyorkan, terutamanya untuk perpustakaan berat seperti Scipy). Untuk debug, letakkan titik putus dengan mengklik pada nombor baris. Pydroid 3 mengesan pelbagai perpustakaan melalui penyata import tertentu atau komen khas, seperti "import kivy", "dari kivy", atau "#pydroid run kivy" untuk kivy, dan serupa untuk pyside6, sdl2, tkinter, dan pygame. Gunakan "#Pydroid Run Terminal" untuk mod terminal, yang berguna untuk menjalankan matplotlib dalam mod GUI.
Perpustakaan premium sahaja
Sesetengah perpustakaan adalah eksklusif untuk versi premium kerana kerumitan memindahkan mereka, yang memerlukan kerjasama dengan pemaju lain. Jika anda berminat untuk membangunkan versi percuma perpustakaan ini, sila hubungi kami.
Menyumbang kepada pydroid 3
Sertai pembangunan Pydroid 3 dengan melaporkan pepijat atau mencadangkan ciri -ciri baru. Kami menghargai maklum balas anda dan komited untuk meningkatkan pengalaman pembelajaran dengan tumpuan untuk memindahkan perpustakaan saintifik.
Maklumat undang -undang
Sesetengah binari dalam apk pydroid 3 dilesenkan di bawah (l) GPL; Anda boleh meminta kod sumber melalui e -mel. Perpustakaan Python Pure di bawah GPL dianggap disediakan dalam borang kod sumber. Pydroid 3 tidak termasuk modul asli berlesen GPL untuk mencegah import automatik, seperti GNU Readline, yang boleh dipasang menggunakan PIP. Sampel yang disediakan dalam aplikasinya adalah percuma untuk kegunaan pendidikan, dengan pengecualian bahawa mereka, atau kerja derivatif mereka, tidak boleh digunakan dalam produk bersaing. Jika ragu -ragu mengenai pematuhan aplikasi anda, dapatkan kebenaran melalui e -mel.
Android adalah tanda dagangan Google Inc.