
Descrizione dell'applicazione
Scopri la potenza di Python 3 su Android con Pydroid 3, un IDE robusto e intuitivo. Questa app completa offre l'interpretazione offline di Python 3, eliminando la necessità di una connessione Internet per eseguire il codice.
Caratteristiche principali:
- Interprete Python 3 offline: Esegui programmi Python senza una connessione Internet.
- Pip Package Manager e repository personalizzato: Accedi a un'ampia gamma di librerie, inclusi pacchetti scientifici come NumPy, SciPy, Matplotlib, Scikit-learn e Jupyter, grazie a un repository personalizzato con ruota precostruita pacchetti. OpenCV è supportato anche sui dispositivi compatibili.
- Librerie scientifiche migliorate: Sfrutta librerie potenti come TensorFlow e PyTorch (Premium).
- Supporto GUI: Sviluppa interfacce utente grafiche con supporto Tkinter completo.
- Emulatore di terminale: Include un emulatore di terminale completo con supporto readline (tramite pip).
- Compilatori integrati: Compila codice C, C e Fortran direttamente all'interno dell'app. Ciò consente di creare librerie da pip, anche quelle con dipendenze da codice nativo.
- Strumenti di sviluppo avanzati: Approfitta del supporto Cython, un debugger PDB con punti di interruzione e orologi e supporto per Kivy (con backend SDL2), PySide6 (con integrazione Matplotlib) e Pygame 2.
- Editor intuitivo: Goditi la previsione del codice, il rientro automatico, l'analisi del codice in tempo reale (Premium), una tastiera specializzata, l'evidenziazione della sintassi, temi, schede e navigazione del codice migliorata.
Funzioni premium:
Numerose funzionalità avanzate, contrassegnate da un asterisco (*) nella descrizione originale, sono disponibili nella versione premium. Questi includono la previsione avanzata del codice, il rientro automatico e l'analisi del codice in tempo reale. Inoltre, il supporto di TensorFlow e PyTorch è solo premium a causa della complessità del porting di queste librerie.
Requisiti di sistema:
Pydroid 3 richiede almeno 250 MB di Internal storage gratuiti; Si consigliano 300 MB o più, soprattutto quando si utilizzano librerie di grandi dimensioni.
Rilevamento libreria:
L'app rileva automaticamente l'uso di Kivy, PySide6, SDL2, Tkinter e Pygame in base a specifiche dichiarazioni o commenti di importazione come #Pydroid run kivy
. Una modalità speciale #Pydroid run terminal
garantisce l'esecuzione in modalità terminale, particolarmente utile per Matplotlib.
Licenza:
Alcuni file binari all'interno dell'APK Pydroid 3 sono concessi in licenza con (L)GPL. Contatta gli sviluppatori per l'accesso al codice sorgente. Le librerie Python con licenza GPL sono considerate già sotto forma di codice sorgente, mentre i moduli nativi con licenza GPL non sono raggruppati per impedire l'importazione automatica.
Uso didattico:
I campioni forniti sono gratuiti per scopi didattici, ad eccezione dell'uso in prodotti concorrenti o loro derivati. Richiedi sempre l'autorizzazione tramite e-mail in caso di dubbi sulle limitazioni di utilizzo.
Education