
Sumisid sa mundo ng programming ng Python 3 na may Pydroid 3, ang pinaka-user-friendly at matatag na pang-edukasyon na Python 3 IDE na magagamit sa Android. Kung ikaw ay isang baguhan o isang nakaranas na coder, ang PyDroid 3 ay nagbibigay ng isang komprehensibong platform para sa pag -aaral at pagbuo sa Python 3 mula mismo sa iyong mobile device.
Mga pangunahing tampok ng Pydroid 3
- Offline Python 3 Interpreter: Patakbuhin ang iyong mga programa sa Python nang hindi nangangailangan ng isang koneksyon sa internet, na ginagawang perpekto para sa pag -aaral on the go.
- PIP Package Manager: I-access ang isang pasadyang imbakan na puno ng mga prebuilt wheel packages, pagpapahusay ng iyong karanasan sa mga aklatang pang-agham tulad ng Numpy, Scipy, Matplotlib, Scikit-Learn, at Jupyter.
- Mga Advanced na Aklatan: Tangkilikin ang pag -access sa OpenCV (sa mga aparato na may suporta sa Camera2 API), TensorFlow, at Pytorch, na buhayin ang iyong mga proyekto na may malakas na tool.*
- Mga mapagkukunan ng pag-aaral: Magsimula nang mabilis sa mga halimbawa ng out-of-the-box na idinisenyo upang mapabilis ang iyong proseso ng pag-aaral.
- Pag -unlad ng GUI: Ganap na Suportahan ang Tkinter para sa paglikha ng mga interface ng graphic na gumagamit.
- Terminal Emulator: Makinabang mula sa isang buong tampok na terminal na may suporta sa Readline, magagamit sa pamamagitan ng PIP.
- Mga compiler: Gumamit ng built-in C, C ++, at Fortran compiler, partikular na naayon para sa Pydroid 3, na nagpapahintulot sa iyo na bumuo ng anumang library mula sa PIP, kahit na may mga katutubong code. Pinapayagan ka nitong bumuo at mag -install ng mga dependencies nang direkta mula sa linya ng utos.
- Suporta sa Cython: Pagandahin ang iyong Python code na may Cython para sa pag -optimize ng pagganap.
- Mga tool sa pag -debug: Gumamit ng debugger ng PDB upang magtakda ng mga breakpoints at relo para sa mahusay na pag -debug.
- Mga Graphical Libraries: Bumuo kasama si Kivy at ang bagong backend ng SDL2, o gumamit ng Pyside6, magagamit sa mabilis na pag -install ng pag -install, kumpleto sa suporta ng matplotlib.*
- Pag -unlad ng gaming: Lumikha ng suporta sa Pygame 2.
Mga tampok ng editor
- Tulong sa Code: Tangkilikin ang hula ng code, auto-indentation, at pagsusuri ng real-time na code, na nagbibigay ng isang tunay na karanasan sa IDE.*
- Pinahusay na pag -type: Gumamit ng isang pinalawig na keyboard bar na may lahat ng mga simbolo na kinakailangan para sa programming ng python.
- Visual AIDS: Makinabang mula sa pag -highlight ng syntax at napapasadyang mga tema.
- Organisasyon: Makipagtulungan sa mga tab para sa mas mahusay na pamamahala ng proyekto.
- Pag -navigate: I -navigate ang iyong code nang madali sa interactive na pagtatalaga/kahulugan na GOTOS.
- Pagbabahagi: Ibahagi ang iyong code sa isang pag -click sa Pastebin.
*Ang mga tampok na minarkahan ng isang asterisk ay eksklusibo sa premium na bersyon.
Mabilis na gabay sa pagsisimula
Ang Pydroid 3 ay nangangailangan ng hindi bababa sa 250MB ng libreng panloob na memorya, kahit na inirerekomenda ang 300MB+, lalo na kung gumagamit ng mabibigat na aklatan tulad ng Scipy. Upang i -debug ang iyong mga programa, ilagay lamang ang mga breakpoints sa pamamagitan ng pag -click sa mga numero ng linya.
Para sa mga tiyak na aklatan, gamitin ang mga sumusunod na pamamaraan ng pagtuklas: - Kivy: "I -import ang Kivy", "Mula sa Kivy", o "#Pydroid Run Kivy". - Pyside6: "I -import ang Pyside6", "Mula sa Pyside6", o "#pydroid Run QT". - Ang sdl2, tkinter, at pygame ay katulad na napansin.
Para sa mode ng terminal, lalo na kapaki -pakinabang sa matplotlib, gumamit ng "#pydroid run terminal".
Pag -access sa Premium Library
Ang ilang mga aklatan ay premium-lamang dahil sa kanilang mga kumplikadong mga kinakailangan sa porting. Ang mga aklatang ito ay binuo ng mga panlabas na developer sa ilalim ng isang kasunduan na naglilimita sa kanilang pamamahagi sa mga premium na gumagamit. Kung interesado kang mag -ambag ng mga libreng bersyon ng mga aklatang ito, mangyaring makipag -ugnay sa amin.
Hinihikayat ka naming lumahok sa pag -unlad ng Pydroid 3 sa pamamagitan ng pag -uulat ng mga bug o pagmumungkahi ng mga bagong tampok. Ang aming pangunahing pokus ay sa pag-port ng mga aklatang pang-agham upang mapahusay ang halaga ng pang-edukasyon, na may mga aklatan na nauugnay sa system na naka-port lamang kapag sinusuportahan nila ang mga pakete ng pang-edukasyon.
Ligal na impormasyon
Ang ilang mga binaries sa Pydroid 3 APK ay lisensyado sa ilalim ng (L) GPL. Maaari kang humiling ng source code sa pamamagitan ng email. Ang mga aklatan ng Python na naka -bundle sa ilalim ng GPL ay itinuturing na nasa form ng source code na. Ang Pydroid 3 ay hindi kasama ang anumang mga module na may lisensyang GPL upang maiwasan ang awtomatikong pag-import; Halimbawa, maaaring mai -install ang GNU Readline gamit ang PIP.
Ang mga halimbawang ibinigay sa application ay libre para sa paggamit ng edukasyon, na may paghihigpit na sila, o ang kanilang mga gawa na derivative, ay hindi maaaring magamit sa mga produktong nakikipagkumpitensya. Kung hindi sigurado, humiling ng pahintulot sa pamamagitan ng email.
Ang Android ay isang trademark ng Google Inc.