Pydroid 3 on helppokäyttöisin ja tehokkain opettavainen Python 3 IDE Androidille.
Ominaisuudet:
- Offline Python 3 -tulkki: Python-ohjelmien suorittamiseen ei tarvita Internetiä.
- Pip-pakettien hallinta ja mukautettu arkisto valmiiksi rakennetuille pyöräpaketteille parannetuille tieteellisille kirjastoille, kuten numpy, scipy, matplotlib, scikit-learn ja jupyter.
- OpenCV on nyt saatavilla (laitteissa, joissa on Camera2 API -tuki). *
- TensorFlow ja PyTorch ovat myös saatavilla. *
- Esimerkkejä saatavilla heti valmiiksi oppimisen nopeuttamiseksi.
- Täydellinen Tkinter-tuki GUI:lle.
- Täysin varusteltu pääteemulaattori, jossa on Readline-tuki (saatavilla pip-muodossa).
- Sisäänrakennettu C-, C++- ja jopa Fortran-kääntäjä, joka on suunniteltu erityisesti Pydroid 3:lle. Sen avulla Pydroid 3 voi rakentaa minkä tahansa kirjaston pipistä, vaikka se käyttäisi alkuperäistä koodia. Voit myös rakentaa ja asentaa riippuvuuksia komentoriviltä.
- Cython-tuki.
- ATE-debuggeri keskeytyspisteillä ja kelloilla.
- Kivy-graafinen kirjasto kiiltävällä uudella SDL2-taustajärjestelmällä.
- PySide6-tuki saatavilla Quick Install -varastossa sekä matplotlib PySide6-tuki ilman lisäkoodia.
- Matplotlib Kivy -tuki saatavilla pika-asennusvarastosta.
- Pygame 2 -tuki.
Editorin ominaisuudet:
- Koodin ennustaminen, automaattinen sisennys ja reaaliaikainen koodianalyysi aivan kuten missä tahansa todellisessa IDE:ssä. *
- Laajennettu näppäimistöpalkki, jossa on kaikki Pythonissa ohjelmoitavat symbolit.
- Syntaksin korostus ja teemat.
- Välilehdet.
- Parannettu koodinavigointi interaktiivisilla tehtävien/määrittelyjen gootilla.
- Osuus yhdellä napsautuksella Pastebinissa.
* Tähdellä merkityt ominaisuudet ovat saatavilla vain Premium-versiossa.
Pikaopas.
Pydroid 3 vaatii vähintään 250 Mt vapaata sisäistä muistia. 300 MB+ suositus. Enemmän, jos käytät raskaita kirjastoja, kuten scipy.
Voit suorittaa virheenkorjauksen sijoittamalla keskeytyskohdat napsauttamalla rivin numeroa.
Kivy tunnistetaan "import kivy", "from kivy" tai "#Pydroid run kivy".
PySide6 havaitaan komennolla "import PySide6", "from PySide6" tai "#Pydroid run qt".
Sama sdl2:lle, tkinterille ja pygamelle.
On olemassa erityinen tila "#Pydroid run terminal" varmistaaksesi, että ohjelmasi toimii päätetilassa (tämä on hyödyllistä matplotlibissä, joka toimii automaattisesti GUI-tilassa)
Miksi jotkin kirjastot ovat vain maksullisia?
Näitä kirjastoja oli erittäin vaikea siirtää, joten meidän piti pyytää toista kehittäjää tekemään se. Sopimuksen mukaan hänen haaransa näistä kirjastoista tarjotaan vain premium-käyttäjille. Jos haluat kehittää näiden kirjastojen ilmaisia haarukoita - ota meihin yhteyttä.
Osallistu Pydroid 3:n kehittämiseen ilmoittamalla virheistä tai toimittamalla meille ominaisuuspyyntöjä. Arvostamme sitä.
Koska Pydroid 3:n päätavoitteena on auttaa käyttäjää oppimaan Python 3 -ohjelmointikieli, ensisijaisena tavoitteenamme on tieteellisten kirjastojen siirtäminen (joten järjestelmään liittyvät kirjastot siirretään vain silloin, kun niitä käytetään jonkin muun koulutuspaketin riippuvuuksina).
Lakitiedot.
Jotkin Pydroid 3 APK:n binaarit on lisensoitu (L)GPL:llä. Lähetä meille lähdekoodi sähköpostitse.
Pydroid 3:n mukana toimitettujen GPL-puhtaiden Python-kirjastojen katsotaan tulevan jo lähdekoodimuodossa.
Pydroid 3 ei niputa GPL-lisensoituja alkuperäismoduuleja niiden automaattisen tuonnin välttämiseksi. Kuuluisa esimerkki tällaisesta kirjastosta on GNU readline, joka voidaan asentaa pip:llä.
Sovelluksessa olevat näytteet ovat ilmaisia opetuskäyttöön yhdellä poikkeuksella: niitä tai niiden johdannaisteoksia ei voida käyttää missään kilpailevissa tuotteissa (millään tavalla). Jos olet epävarma, vaikuttaako tämä rajoitus sovellukseesi, pyydä aina lupa sähköpostitse.
Android on Google Inc:n tavaramerkki.