Impara Python 3 con il più potente Python 3 Interpreter & IDE su Google Play
Pydroid 3 è l'IDE educativo Python 3 più intuitivo e robusto progettato per dispositivi Android.
Caratteristiche:
Interprete Offline Python 3: Esegui programmi Python senza bisogno di una connessione Internet.
Gestione pacchetti PIP: accedi a un repository personalizzato con pacchetti di ruote predefinite per migliorare le tue capacità di elaborazione scientifica, tra cui Numpy, Scipy, Matplotlib, Scikit-Learn e Jupyter.
Biblioteche avanzate disponibili: utilizza OpenCV (su dispositivi con supporto API Camera2), Tensorflow e Pytorch per progetti più complessi.*
Esempi pronti per l'uso: accelera l'apprendimento con esempi fuori dalla scatola.
Supporto completo Tkinter: sviluppare facilmente applicazioni GUI.
Emulatore del terminale: goditi un terminale completo con supporto di readline, accessibile tramite PIP.
Compilatori integrati: utilizzare compilatori C-C ++ e Fortran integrati su misura per Pydroid 3, consentendo di creare qualsiasi libreria da PIP, anche quelli con codice nativo. Inoltre, compila e installa le dipendenze direttamente dalla riga di comando.
Supporto Cython: migliora le prestazioni di Python con Cython.
PDB Debugger: eseguire il debug del codice in modo efficiente con punti di interruzione e orologi.
Biblioteca grafica KIVY: sviluppare applicazioni grafiche usando Kivy con un nuovo backend SDL2.
Supporto PYSIDE6: disponibile nel repository di installazione rapida, insieme al supporto Matplotlib per Pyside6, che non richiede codice aggiuntivo.
Supporto Matplotlib Kivy: trovato nel repository di installazione rapida per la visualizzazione migliorata.
Supporto Pygame 2: creare giochi e applicazioni multimediali con facilità.
Funzionalità dell'editor:
Assistenza al codice intelligente: beneficio dalla previsione del codice, dall'indentazione automatica e dall'analisi del codice in tempo reale, nelle funzionalità di mirroring di IDE professionali.*
Tastiera migliorata: accedere a una barra della tastiera con tutti i simboli di programmazione necessari.
Aspetto personalizzabile: goditi l'evidenziazione della sintassi e vari temi per un ambiente di codifica personalizzato.
Navigazione efficiente: utilizzare le schede e la navigazione del codice migliorata con Gotos di assegnazione/definizione interattiva.
Condivisione rapida: condividi il tuo codice con un clic su Pastebin.
*Le caratteristiche contrassegnate da asterisks sono esclusive della versione premium.
Manuale rapido:
Pydroid 3 richiede almeno 250 MB di memoria interna libera; È consigliato 300 MB+, in particolare per biblioteche pesanti come Scipy.
Per eseguire il debug, impostare i punti di interruzione facendo clic sul numero di riga.
Le applicazioni Kivy vengono rilevate con "importazione kivy", "da kivy" o "#pydroid run kivy".
Le applicazioni Pyside6 vengono rilevate con "import pyside6", "da pyside6" o "#pydroid run qt".
Metodi di rilevamento simili si applicano a SDL2, Tkinter e Pygame.
Utilizzare "#pydroid run Terminal" per garantire che il programma funzioni in modalità terminale, utile per matplotlib che imposta in modalità GUI.
Perché alcune biblioteche sono solo premium:
Queste biblioteche erano impegnative per il porto, richiedendo l'esperienza di un altro sviluppatore. In accordo, queste versioni premium sono esclusive per gli utenti paganti. Se sei interessato a sviluppare versioni gratuite di queste biblioteche, ti preghiamo di contattarci.
Contribuire a Pydroid 3:
Aiuta a modellare il futuro di Pydroid 3 segnalando bug o suggerendo funzionalità. I tuoi contributi sono molto apprezzati.
Poiché Pydroid 3 mira a facilitare l'educazione di Python 3, la nostra priorità è il porting di biblioteche scientifiche, con biblioteche legate al sistema portate solo quando necessario per scopi educativi.
Informazioni legali:
Alcuni binari nell'APK PYDROID 3 sono autorizzati sotto (L) GPL; Contattaci per il codice sorgente.
Le librerie Python pure con licenza GPL sono considerate in forma di codice sorgente all'interno di Pydroid 3.
Pydroid 3 non include alcun moduli nativi con licenza GPL per prevenire l'importazione automatica. Un esempio è GNU Readline, che può essere installato tramite PIP.
I campioni forniti nell'app sono gratuiti per uso educativo, tranne per il fatto che non possono essere utilizzati in prodotti concorrenti o opere derivate senza autorizzazione.
Android è un marchio di Google Inc.