Sblocca il mondo della programmazione Python 3 sul tuo dispositivo Android con Pydroid 3, l'IDE educativo Python 3 più facile da usare e potente disponibile su Google Play. Che tu sia un principiante che cerca di imparare o un programmatore esperto che necessita di uno strumento robusto in movimento, Pydroid 3 è progettato per soddisfare le tue esigenze.
Caratteristiche chiave di Pydroid 3
- Interprete Offline Python 3: esegui programmi Python senza una connessione Internet, rendendolo perfetto per l'apprendimento in qualsiasi momento, ovunque.
- Gestione pacchetti PIP: accedi a un repository personalizzato con pacchetti di ruote predefinite per biblioteche scientifiche avanzate tra cui Numpy, Scipy, Matplotlib, Scikit-Learn e Jupyter.
- Biblioteche avanzate: goditi il supporto per OpenCV (su dispositivi con API Camera2), Tensorflow e Pytorch nella versione premium.
- Esempi pronti per l'uso: inizia rapidamente con esempi fuori dalla scatola su misura per scopi educativi.
- Supporto Tkinter completo: sviluppare applicazioni GUI con facilità con Tkinter.
- Emulatore terminale completo: sperimentare un terminale con supporto di readline disponibile tramite PIP.
- Compilatori integrati: utilizzare compilatori C-C ++ e Fortran integrati per creare qualsiasi libreria da PIP, comprese quelle con codice nativo, direttamente dalla riga di comando.
- Supporto Cython: migliora il tuo codice Python con Cython per prestazioni migliori.
- PDB Debugger: eseguire il debug del tuo codice efficacemente con punti di interruzione e orologi.
- Kivy e Pyside6: sviluppare applicazioni grafiche con Kivy utilizzando il nuovo backend SDL2 e Pyside6 disponibili attraverso il repository di installazione rapida.
- Matplotlib e Pygame: crea visualizzazioni e giochi con supporto Matplotlib e Pygame 2.
Funzionalità dell'editor
- Previsione e analisi del codice: beneficio dalla previsione del codice, dall'indentazione automatica e dall'analisi del codice in tempo reale per un'esperienza di codifica senza soluzione di continuità. (Funzione premium)
- Tastiera migliorata: utilizzare una barra di tastiera estesa con tutti i simboli necessari per la programmazione Python.
- Interfaccia personalizzabile: goditi l'evidenziazione della sintassi, temi, schede e navigazione in codice migliorata con assegnazione interattiva/definizione Gotos.
- Facile condivisione: condividi il tuo codice con un clic su Pastebin.
Manuale rapido
Per iniziare con Pydroid 3, assicurati di avere almeno 250 MB di memoria interna gratuita (300 MB+ consigliate, in particolare per librerie pesanti come Scipy). Per eseguire il debug, basta posizionare i punti di interruzione facendo clic sul numero di riga. Pydroid 3 rileva varie librerie attraverso dichiarazioni di importazione specifiche o commenti speciali, come "importazione kivy", "da kivy" o "#pydroid run kivy" per kivy e simili per pyside6, sdl2, tkinter e pygame. Utilizzare "#PyDroid Run Terminal" per la modalità terminale, che è utile per eseguire Matplotlib in modalità GUI.
Biblioteche solo premium
Alcune biblioteche sono esclusive per la versione premium a causa della complessità del porting, che ha richiesto la collaborazione con altri sviluppatori. Se sei interessato a sviluppare versioni gratuite di queste biblioteche, ti preghiamo di contattarci.
Contribuire al pydroid 3
Unisciti allo sviluppo di Pydroid 3 segnalando bug o suggerendo nuove funzionalità. Apprezziamo il tuo feedback e ci impegniamo a migliorare l'esperienza di apprendimento con particolare attenzione al porting delle biblioteche scientifiche.
Informazioni legali
Alcuni binari all'interno dell'APK Pydroid 3 sono autorizzati con (L) GPL; È possibile richiedere il codice sorgente via e -mail. Le librerie Python pure in GPL sono considerate fornite in forma di codice sorgente. Pydroid 3 non include moduli nativi con licenza GPL per prevenire l'importazione automatica, come GNU Readline, che può essere installato utilizzando PIP. I campioni forniti nell'app sono gratuiti per uso educativo, con l'eccezione che loro o le loro opere derivate non possono essere utilizzati in prodotti concorrenti. In caso di dubbi sulla conformità della tua app, cerca l'autorizzazione via e -mail.
Android è un marchio di Google Inc.