Pydroid 3
![]() |
Ultima versione | 7.4_arm64 |
![]() |
Aggiornamento | Jan,02/2025 |
![]() |
Sviluppatore | IIEC |
![]() |
sistema operativo | Android 6.0+ |
![]() |
Categoria | Istruzione |
![]() |
Misurare | 74.9 MB |
![]() |
Google PlayStore | ![]() |
Tag: | Istruzione |



Pydroid 3: Il tuo potente IDE Python 3 per Android
Pydroid 3 è un IDE Python 3 potente e intuitivo progettato per dispositivi Android. È l'ideale per imparare e lavorare con Python mentre sei in movimento.
Caratteristiche principali:
- Interprete Python 3 offline: Esegui programmi Python senza bisogno di una connessione Internet.
- Gestore pacchetti Pip e repository personalizzato: Installa numerose librerie, inclusi pacchetti scientifici come NumPy, SciPy, Matplotlib, Scikit-learn e Jupyter (supporto migliorato tramite un repository personalizzato per pacchetti di ruote precostruiti) . OpenCV è supportato anche su dispositivi compatibili.
- Funzionalità di apprendimento profondo: TensorFlow e PyTorch sono disponibili (versione Premium).
- Supporto GUI: Supporto completo di Tkinter per la creazione di interfacce utente grafiche.
- Emulatore di terminale: Un emulatore di terminale completo con supporto readline (tramite pip).
- Compilatori integrati: Include compilatori C, C e Fortran integrati, che consentono la creazione di librerie da pip, anche quelle con dipendenze da codice nativo.
- Strumenti di sviluppo avanzati: Supporto Cython, debugger PDB con punti di interruzione e watch.
- Librerie grafiche: Kivy (con backend SDL2), PySide6 (con supporto Matplotlib) e supporto pygame 2.
- Miglioramenti dell'editor: Previsione del codice, rientro automatico, analisi del codice in tempo reale, tastiera estesa, evidenziazione della sintassi, temi, schede, navigazione del codice migliorata e condivisione Pastebin con un clic (alcune funzionalità sono Premium -solo).
Requisiti:
Pydroid 3 richiede almeno 250 MB di memoria interna libera (300 MB consigliati), di più se si utilizzano librerie di grandi dimensioni come SciPy.
Esecuzione e debug:
Imposta i punti di interruzione facendo clic sul numero di riga per eseguire il debug del codice. Dichiarazioni o commenti di importazione specifici attivano il supporto per Kivy, PySide6, SDL2, Tkinter e Pygame (ad esempio, #Pydroid run kivy
per Kivy). Usa #Pydroid run terminal
per forzare la modalità terminale (utile per Matplotlib).
Caratteristiche premium:
Alcune librerie, a causa delle complessità del porting, sono esclusive della versione Premium.
Coinvolgimento della comunità:
Segnala bug e suggerisci funzionalità per contribuire allo sviluppo di Pydroid 3.
Licenza:
Alcuni binari sono concessi in licenza sotto (L)GPL. Contatta gli sviluppatori per il codice sorgente. Le librerie Python pure GPL sono considerate sotto forma di codice sorgente. Pydroid 3 evita l'importazione automatica di moduli nativi con licenza GPL (ad esempio, GNU readline, installabile tramite pip).
Esempio di utilizzo del codice:
I campioni sono gratuiti per uso didattico, escluso l'uso in prodotti concorrenti o opere derivate. Per i casi incerti è necessaria l'autorizzazione. Contatta gli sviluppatori via email.