Pydroid 3: il tuo potente IDE Python 3 su Android
Pydroid 3 è un IDE Python 3 robusto e intuitivo progettato per dispositivi Android, che rende l'apprendimento di Python più semplice che mai. Le caratteristiche principali includono:
- 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. È supportato anche OpenCV (sui dispositivi con API Camera2).
- Supporto per il deep learning: Sfrutta TensorFlow e PyTorch per progetti avanzati di machine learning. (Premium)
- Ampio supporto per la libreria: Include Tkinter per lo sviluppo della GUI, un emulatore di terminale completo con supporto readline e Kivy con backend SDL2. Sono disponibili anche il supporto PySide6 (con integrazione Matplotlib) e pygame 2. (Alcune funzionalità sono Premium)
- Strumenti di sviluppo avanzati: Un compilatore C, C e Fortran integrato consente di creare librerie da pip, anche quelle con codice nativo. È incluso il supporto Cython, insieme a un debugger PDB con punti di interruzione e controlli.
- Editor intuitivo: L'editor vanta previsione del codice, rientro automatico, analisi del codice in tempo reale, una tastiera specializzata, evidenziazione della sintassi, temi, schede e navigazione del codice migliorata. (La previsione del codice e l'analisi in tempo reale sono Premium)
Funzionalità Premium: L'accesso a librerie avanzate come TensorFlow, PyTorch, previsione del codice e analisi del codice in tempo reale sono disponibili nella versione Premium.
Requisiti di sistema: Pydroid 3 richiede almeno 250 MB di Internal storage gratuiti (300 MB consigliati), con più spazio necessario per librerie più grandi.
Guida rapida: Per eseguire il debug, impostare i punti di interruzione facendo clic sui numeri di riga. Dichiarazioni o commenti di importazione specifici attivano il supporto per Kivy, PySide6, SDL2, Tkinter e Pygame. Utilizzare #Pydroid run terminal
per forzare la modalità terminale (utile per Matplotlib).
Licenza: Alcuni file binari sono concessi in licenza sotto (L)GPL; contattare gli sviluppatori per il codice sorgente. Le librerie GPL Pure Python sono considerate già sotto forma di codice sorgente. Pydroid 3 evita l'importazione automatica di moduli nativi con licenza GPL.
Uso didattico: I campioni inclusi sono gratuiti per scopi didattici, ad eccezione dell'uso in prodotti concorrenti o opere derivate. Richiedi sempre il permesso per tali usi.
Pydroid 3 è dedicato ad assistere gli utenti nell'apprendimento di Python 3. L'obiettivo principale è il porting delle librerie scientifiche. Segnala bug e richieste di funzionalità per contribuire al suo sviluppo.