Pydroid 3: Ang Iyong Napakahusay na Python 3 IDE para sa Android
Pydroid 3 ay isang user-friendly at matatag na Python 3 IDE na idinisenyo para sa mga Android device. Ito ay perpekto para sa pag-aaral at paggamit ng Python on the go.
Mga Pangunahing Tampok:
- Offline Python 3 Interpreter: Walang koneksyon sa internet na kailangan upang patakbuhin ang iyong Python code.
- Pip Package Manager at Custom Repository: Mag-access ng malawak na hanay ng mga library, kabilang ang mga scientific package tulad ng NumPy, SciPy, Matplotlib, Scikit-learn, at Jupyter, salamat sa custom na repository ng pre-built wheel mga pakete.
- Malawak na Suporta sa Library: Kasama ang OpenCV (sa mga device na may suporta sa Camera2 API), TensorFlow, PyTorch, Tkinter (para sa pagbuo ng GUI), Kivy (na may backend ng SDL2), PySide6 (na may suporta sa Matplotlib), at Pygame 2.
- Built-in Compiler: Ang isang built-in na C, C , at Fortran compiler ay nagbibigay-daan sa Pydroid 3 na bumuo ng mga library mula sa pip, kahit na ang mga may native na code dependencies. Maaari ka ring mag-compile at mag-install ng mga dependency nang direkta mula sa command line.
- Cython Support: Bumuo at isama ang Cython code sa iyong mga proyekto.
- Mga Tool sa Pag-debug: Ang isang buong tampok na PDB debugger na may mga breakpoint at relo ay nakakatulong sa iyong matukoy at malutas ang mga isyu sa iyong code.
- Advanced Editor: Kasama sa editor ang mga feature gaya ng code prediction, auto-indentation, real-time na pagsusuri ng code, syntax highlighting, mga tema, tab, at pinahusay na code navigation. Ang isang espesyal na keyboard bar ay nagbibigay ng madaling access sa mga simbolo ng programming.
- Madaling Pagbabahagi: Ibahagi ang iyong code sa Pastebin sa isang pag-click.
Mga Premium na Tampok:
Ang ilang advanced na feature, na minarkahan ng asterisk (*) sa orihinal na paglalarawan, ay available sa Premium na bersyon.
Mga Kinakailangan:
Nangangailangan angPydroid 3 ng hindi bababa sa 250MB ng libreng Internal storage, na may inirerekomendang 300MB, lalo na kapag gumagamit ng mga resource-intensive na library tulad ng SciPy.
Tumatakbo at Nagde-debug:
Magtakda ng mga breakpoint sa pamamagitan ng pag-click sa mga numero ng linya upang i-debug ang iyong code. Ang mga partikular na command ("import kivy," "from kivy," "#Pydroid run kivy," atbp.) ay ginagamit upang makita at magamit ang mga library tulad ng Kivy, PySide6, SDL2, Tkinter, at Pygame. Tinitiyak ng command na "#Pydroid run terminal" ang terminal mode execution (kapaki-pakinabang para sa Matplotlib).
Availability ng Library:
Ang ilang partikular na library ay premium-only dahil sa pagiging kumplikado ng pag-port sa kanila. Bukas ang mga developer sa pakikipagtulungan sa mga libreng port ng mga library na ito.
Legal na Impormasyon:
Ang ilang mga binary sa loob ng Pydroid 3 APK ay lisensyado sa ilalim ng (L)GPL; makipag-ugnayan sa mga developer para sa pag-access ng source code. Ang mga purong library ng Python na kasama ng Pydroid 3 ay itinuturing na ibinigay sa form ng source code. Ang Pydroid 3 ay hindi awtomatikong nagsasama ng anumang mga native na module na lisensyado ng GPL.
Sample na Paggamit ng Code:
Ang sample na code na ibinigay ay libre para sa pang-edukasyon na paggamit, maliban sa paggamit sa mga nakikipagkumpitensyang produkto o mga derivative ng mga ito. Palaging humiling ng pahintulot sa pamamagitan ng email kung hindi sigurado.