Pydroid 3

Pydroid 3

Istruzione 7.4_arm64 74.9 MB by IIEC Jan 12,2025
Scaricamento
Descrizione dell'applicazione

Pydroid 3: Il tuo potente IDE Python 3 per Android

Pydroid 3 è un IDE Python 3 potente e intuitivo progettato per dispositivi Android. È perfetto per imparare e usare Python mentre sei in movimento.

Caratteristiche principali:

  • Interprete Python 3 offline: Non è necessaria alcuna connessione Internet per eseguire programmi Python.
  • Pip Package Manager: Installa facilmente i pacchetti, incluso il supporto per librerie scientifiche come NumPy, SciPy, Matplotlib, Scikit-learn e Jupyter (migliorato tramite un repository personalizzato di pacchetti di ruote precostruiti).
  • Ampio supporto per la libreria: Include OpenCV (sui dispositivi con supporto API Camera2), TensorFlow e PyTorch (versione premium).
  • Sviluppo GUI: Supporto completo Tkinter per la creazione di interfacce utente grafiche.
  • Emulatore di terminale: Un emulatore di terminale completo con supporto readline (disponibile tramite pip).
  • Compilazione di codice nativo: I compilatori C, C e Fortran integrati consentono la compilazione di librerie da pip, anche quelle che utilizzano codice nativo. Sono supportate anche la creazione e l'installazione di dipendenze da riga di comando.
  • Debug: Include un debugger PDB con punti di interruzione e controlli.
  • Librerie grafiche: Kivy (con backend SDL2), PySide6 (con supporto Matplotlib, disponibile nel repository di installazione rapida) e supporto Matplotlib Kivy (repository di installazione rapida).
  • Sviluppo del gioco: supporto pygame 2.
  • Editor avanzato: include previsione del codice, rientro automatico, analisi del codice in tempo reale, tastiera estesa, evidenziazione della sintassi, temi, schede e navigazione del codice migliorata. È inclusa anche la condivisione con un clic su Pastebin.

Caratteristiche premium:

Alcune funzionalità avanzate, come la previsione del codice, l'analisi del codice in tempo reale, il supporto OpenCV, TensorFlow e PyTorch sono disponibili solo nella versione premium.

Requisiti:

Pydroid 3 richiede almeno 250 MB di memoria interna libera (si consigliano 300 MB). I requisiti di memoria aumentano quando si utilizzano librerie ad uso intensivo di risorse.

Guida rapida:

Per eseguire sessioni di debug, imposta i punti di interruzione facendo clic sul numero di riga. Dichiarazioni o commenti di importazione specifici attivano il supporto per Kivy, PySide6, SDL2, Tkinter e Pygame. Il commento #Pydroid run terminal garantisce l'esecuzione in modalità terminale (utile per Matplotlib).

Licenza della biblioteca:

Alcune biblioteche richiedono un abbonamento premium a causa della complessità del loro porting. Contatta gli sviluppatori se desideri contribuire con fork gratuiti di queste librerie. L'obiettivo principale è sostenere le biblioteche scientifiche; le librerie di sistema vengono trasferite solo come dipendenze per i pacchetti didattici.

Informazioni legali:

Alcuni binari in Pydroid 3 sono concessi in licenza sotto (L)GPL. Contatta gli sviluppatori per ottenere il codice sorgente. Le librerie Python GPL puro sono considerate già sotto forma di codice sorgente. Pydroid 3 evita l'importazione automatica di moduli nativi con licenza GPL (come GNU readline, installabile tramite pip). Il codice di esempio è gratuito per uso didattico, ad eccezione dell'utilizzo in prodotti concorrenti o loro derivati. Per tale utilizzo è necessaria l'autorizzazione. Android è un marchio di Google Inc.

Pydroid 3 schermate

  • Schermata Pydroid 3 0
  • Schermata Pydroid 3 1
  • Schermata Pydroid 3 2
  • Schermata Pydroid 3 3
Recensioni
Pubblica commenti