Download.it-hakukuvake
Advertisement

Kannettava Python 3 -IDE, jossa tulkki, editori ja pip-paketinhallinta oppimiseen ja kokeiluun

Kannettava Python 3 -IDE, jossa tulkki, editori ja pip-paketinhallinta oppimiseen ja kokeiluun

Ääni (3 ääntä)

Ohjelman lisenssi Free

Kehittäjä IIEC

Versio 8.1-x86-64

Toimii käyttöjärjestelmissä Android

Ääni

(3 ääntä)

Kehittäjä

IIEC

Toimii käyttöjärjestelmissä

Android

Ohjelman lisenssi

Free

Versio

8.1-x86-64

Plussat

  • Python 3 -tulkki ja mahdollisuus kirjoittaa sekä ajaa koodia suoraan Androidilla
  • Pip-hallinta ja pakettien asennus myös käyttöliittymän kautta, mukana Quick Install -vaihtoehtoja
  • Laaja kirjastotuki (mm. numpy, scipy, matplotlib, scikit-learn, jupyter, TensorFlow, PyTorch)
  • Lisätyökalut kuten C- ja C++-kääntäjä, Fortran-tuki sekä PDB-vianjäljitin

Miinukset

  • Hyödyllisyyden maksimoimiseksi voi tarvita erillisiä lisäosia
  • Suurien projektien pyörittämiseen ei suositella
  • Mainokset voivat häiritä etenkin suorituksen ja virheiden tarkastelua
  • Fontti- ja teema-asetuksia on rajallisesti

Pydroid 3 on Androidille tehty Python 3 -kehitysympäristö, joka yhdistää tulkin, editorin ja pakettien hallinnan samaan sovellukseen. Se on suunnattu erityisesti oppimiseen ja kokeiluun, kun haluat kirjoittaa ja ajaa Python-koodia pelkällä puhelimella tai tabletilla.

Kevyt IDE arkeen ja opiskeluun

Sovellus tarjoaa minimaalisen Python 3 -tulkin, jolla onnistuu pienempien projektien ja harjoitusten ajaminen suoraan laitteella. Kokonaisuus muistuttaa monin tavoin työpöytäympäristöä: koodia voi kirjoittaa editorissa ja suorittaa sen nopeasti, ja tulokset näkyvät Python-shellissä. Projektit voi tallentaa laitteen kansioihin, ja lähdekoodin voi halutessaan julkaista Pastebiniin.

Paketit ilman komentorivin pyörittelyä

Pydroid 3:ssa on Pip-pakettien hallinta sekä näkymä, jonka kautta paketteja voi asentaa ilman, että kirjoitat komentoja terminaaliin. Asennustapoja on useita, ja mukana on myös Quick Install -toiminto oletuspakettilistoille. Lisäksi sovelluksessa mainitaan oma wheel-pakettien varasto.

Laajennettavuus ja kirjasto-ominaisuudet

Sovellus tukee useita tieteellisiä kirjastoja, kuten numpyä, scipyä, matplotlibia, scikit-learnia ja jupyteriä. Tarjolla on myös TensorFlow ja PyTorch, joten ympäristö sopii myös data science- ja koneoppimiskokeiluihin mobiilissa. Mukana on lisäksi integroitu kääntäjä C:lle, C++:lle ja Fortranille, PDB-vianjäljitin (keskeytyspisteillä ja kelloilla) sekä Cython-tuki. Pikatoimitusvarastosta löytyy muun muassa Kivy (uudella SDL2-taustalla), tuki PyQt5:lle, Matplotlibin Kivy-integraatio ja pygame 2.

Editori, arjen työkalut ja pienet puutteet

Editoripuolella on perustyökalut, kuten uuden Python-tiedoston luonti, kumoa ja tee uudelleen, tiedoston sulkeminen, riville siirtyminen ja nimien haku. Käytössä on myös Python 3.13 -tuki. Toisaalta muokattavuus ei ole kaikkein laajin, esimerkiksi fonttien ja teemojen määrä voi tuntua rajalliselta.

Rajoitteet: lisäosat, mainokset ja suuret projektit

Pydroid 3 voi vaatia lisäosia, kuten Pydroid Repository ja Pydroid Permission, jotta siitä saa enemmän irti ja käyttö on sujuvampaa. Ympäristö toimii Androidissa virtuaaliympäristönä, ja jos Python-shelliä yrittää ajaa komentorivin ulkopuolella, seurauksena voi olla virhe, tähän voidaan tarvita erillinen CMD-sovellus (esimerkiksi Termux). Lisäksi sovelluksessa voi näkyä mainoksia esimerkiksi ajon jälkeen, mikä saattaa katkaista rytmin etenkin silloin, kun yrität lukea virheilmoituksia. Kokonaisuutena tämä on vahva oppimis- ja kokeilualusta, mutta suurten projektien hallintaan se ei ole paras valinta.

Plussat

  • Python 3 -tulkki ja mahdollisuus kirjoittaa sekä ajaa koodia suoraan Androidilla
  • Pip-hallinta ja pakettien asennus myös käyttöliittymän kautta, mukana Quick Install -vaihtoehtoja
  • Laaja kirjastotuki (mm. numpy, scipy, matplotlib, scikit-learn, jupyter, TensorFlow, PyTorch)
  • Lisätyökalut kuten C- ja C++-kääntäjä, Fortran-tuki sekä PDB-vianjäljitin

Miinukset

  • Hyödyllisyyden maksimoimiseksi voi tarvita erillisiä lisäosia
  • Suurien projektien pyörittämiseen ei suositella
  • Mainokset voivat häiritä etenkin suorituksen ja virheiden tarkastelua
  • Fontti- ja teema-asetuksia on rajallisesti

Kuvakaappaukset: Pydroid 3 - IDE for Python 3 APK