Impara Python 3 con il più potente Python 3 Interpreter & IDE su Google Play
Pydroid 3 è l'IDE educativo Python 3 più intuitivo e potente progettato specificamente per i dispositivi Android.
Caratteristiche:
- Interprete Offline Python 3 : esegui programmi Python senza una connessione Internet.
- Gestione pacchetti PIP : accedi a un repository personalizzato con pacchetti di ruote predefinite per biblioteche scientifiche avanzate come Numpy, Scipy, Matplotlib, Scikit-Learn e Jupyter.
- Supporto OpenCV (disponibile sui dispositivi con supporto API Camera2). *
- Supporto Tensorflow e Pytorch . *
- Esempi out-of-the-box : accelera l'apprendimento con campioni di codice pronti all'uso.
- Supporto Tkinter completo : sviluppare facilmente le interfacce utente grafiche.
- Emulatore terminale completo : include il supporto di readline (disponibile tramite PIP).
- Compilatori integrati C, C ++ e Fortran : progettato per Pydroid 3, consentendo di creare qualsiasi libreria da PIP, anche quelli che utilizzano il codice nativo. Build e installa dipendenze dalla riga di comando.
- Supporto Cython .
- Debugger PDB : caratteristiche di breakpoint e orologi per il debug efficiente.
- Biblioteca grafica Kivy : migliorata con un nuovo backend SDL2.
- Supporto Pyside6 : disponibile nel repository di installazione rapida insieme al supporto Matplotlib Pyside6, che non richiede codice aggiuntivo.
- Supporto Matplotlib Kivy : disponibile nel repository di installazione rapida.
- Supporto Pygame 2 .
Funzionalità dell'editor:
- Previsione del codice, rientro automatico e analisi del codice in tempo reale : sperimentare la funzionalità di un IDE professionale. *
- Barra tastiera estesa : accedere a tutti i simboli necessari per la programmazione di Python.
- Evidenziazione della sintassi e temi : migliorare la leggibilità e personalizzare il tuo ambiente di codifica.
- Schede : gestire più file senza sforzo.
- Navigazione del codice avanzata : assegnazione interattiva/definizione Gotos per una migliore comprensione del codice.
- Condividi con un clic su Pastebin : condividi rapidamente il tuo codice con gli altri.
- Le funzionalità contrassegnate con un asterisco sono disponibili solo nella versione premium.
Manuale rapido:
Pydroid 3 richiede almeno 250 MB di memoria interna libera; Si consiglia 300 MB+, soprattutto quando si utilizzano librerie pesanti come Scipy.
Per eseguire il debug, posizionare il punto di interruzione e fare clic sul numero di riga.
Kivy viene rilevato con "importazione Kivy", "da Kivy" o "#PyDroid Run Kivy".
Pyside6 viene rilevato con "import pyside6", "da pyside6" o "#pydroid run qt".
Lo stesso rilevamento si applica a SDL2, Tkinter e Pygame.
Utilizzare la modalità speciale "#PyDroid Run Terminal" per garantire che il programma funzioni in modalità terminale (utile per Matplotlib, che funziona automaticamente in modalità GUI).
Perché alcune biblioteche sono solo premium?
Queste biblioteche erano impegnative per il porto, richiedendo l'assistenza di un altro sviluppatore. In base al nostro accordo, le sue forcelle di queste biblioteche sono disponibili esclusivamente per gli utenti premium. Se sei interessato a sviluppare forcelle gratuite di queste biblioteche, ti preghiamo di contattarci.
Partecipa allo sviluppo di Pydroid 3 segnalando bug o suggerendo funzionalità. I tuoi contributi sono molto apprezzati.
Poiché l'obiettivo principale di Pydroid 3 è facilitare l'apprendimento di Python 3, la nostra priorità è il porting delle biblioteche scientifiche, con le biblioteche relative al sistema portate solo quando sono dipendenze di pacchetti educativi.
Informazioni legali:
Alcuni binari nell'APK Pydroid 3 sono autorizzati in (L) GPL. Inviaci un'e -mail per il codice sorgente.
Le librerie Python pure GPL incluse con Pydroid 3 sono considerate in forma di codice sorgente.
Pydroid 3 non raggruppa alcun moduli nativi con licenza GPL per prevenire la loro importazione automatica. Un esempio notevole è GNU Readline, che può essere installato utilizzando PIP.
I campioni disponibili nell'applicazione sono gratuiti per uso educativo, con l'eccezione che loro o le loro opere derivate non possono essere utilizzati in prodotti concorrenti. Se non sei sicuro dello stato della tua app ai sensi di questa restrizione, chiedi l'autorizzazione via e -mail.
Android è un marchio di Google Inc.