| Tipo di file | APK |
|---|---|
| Versione | 3.02_x86 |
| Editore | IIEC |
| Data di rilascio | 5 giu 2019 |
| Data aggiunta | 5 giu 2019 |
| Requisiti del sistema operativo | Android |
| Requisiti | Requires Android |
| Download totali | 134 |
| Prezzo | Free |
Descrizione
Pydroid 3 è l'IDE Python 3 educativo più facile da usare e potente per Android.
Caratteristiche:
- Interprete offline di Python 3.7: non è richiesta Internet per eseguire programmi Python.
- Gestore di pacchetti Pip e un repository personalizzato per pacchetti di ruote precostruiti per librerie scientifiche avanzate, come numpy, scipy, matplotlib, scikit-learn e jupyter.
- Ora è disponibile anche Tensorflow. *
- Esempi disponibili pronti all'uso per un apprendimento più rapido.
- Supporto completo di Tkinter per la GUI.
- Emulatore di terminale completo, con supporto readline (disponibile in pip).
- Compilatore C, C++ e persino Fortran integrato progettato da n0n3m4, un autore di C4droid, appositamente per Pydroid 3. Consente a Pydroid 3 di creare qualsiasi libreria da pip, anche se utilizza codice nativo. Puoi anche creare e installare dipendenze da una riga di comando.
- Supporto Cython.
- Debug PDB con punti di interruzione e orologi.
- Libreria grafica Kivy con un nuovo e brillante backend SDL2.
- Supporto PyQt5 disponibile nel repository di installazione rapida insieme al supporto matplotlib PyQt5 senza codice aggiuntivo richiesto.
- Supporto per Matplotlib Kivy disponibile nel repository di installazione rapida.
- Supporto pygame_sdl2 (implementazione pygame basata su SDL2).
Caratteristiche dell'editor:
- Previsione del codice, indentazione automatica e analisi del codice in tempo reale proprio come in qualsiasi IDE reale. *
- Barra della tastiera estesa con tutti i simboli necessari per programmare in Python.
- Evidenziazione della sintassi e temi.
- Schede.
- Navigazione del codice migliorata con goto interattivi di assegnazione/definizione.
- Condividi con un clic su Pastebin.
* Le funzioni contrassegnate da asterisco sono disponibili solo nella versione Premium.
Manuale veloce.
Pydroid 3 richiede almeno 200 MB di memoria interna libera. Si consigliano 220 MB+. Di più se stai usando librerie pesanti come scipy.
Per eseguire il debug, posizionare i punti di interruzione facendo clic sul numero di riga.
Kivy viene rilevato con import kivy, da kivy o "#Pydroid run kivy.
PyQt5 viene rilevato con import PyQt5, da PyQt5 o "#Pydroid run qt.
Lo stesso per sdl2, tkinter e pygame.
Esiste una modalità speciale "#Pydroid run terminal" per garantire che il programma venga eseguito in modalità terminale (questo è utile con matplotlib che viene eseguito automaticamente in modalità GUI)
Partecipa allo sviluppo di Pydroid 3 segnalando bug o fornendoci richieste di funzionalità. Lo apprezziamo.
L'elenco delle biblioteche che NON abbiamo intenzione di aggiungere ancora:
- Apri CV
Poiché l'obiettivo principale di Pydroid 3 è aiutare l'utente ad apprendere il linguaggio di programmazione Python 3, la nostra prima priorità è il porting delle librerie scientifiche (quindi le librerie relative al sistema vengono trasferite solo quando vengono utilizzate come dipendenze di qualche altro pacchetto educativo).
Informazione legale.
Alcuni binari nell'APK di Pydroid 3 sono concessi in licenza sotto (L)GPL, inviaci un'e-mail per il codice sorgente.
Le librerie Python pure GPL in bundle con Pydroid 3 sono considerate già disponibili nel modulo del codice sorgente.
Pydroid 3 non raggruppa alcun modulo nativo con licenza GPL per evitarne l'importazione automatica. Il famoso esempio di tale libreria è GNU readline, che può essere installato usando pip.
I campioni disponibili nell'applicazione sono gratuiti per uso didattico con un'eccezione: essi, o le loro opere derivate, non possono essere utilizzati in nessun prodotto concorrente (in alcun modo). Se non sei sicuro se la tua app è interessata da questa restrizione, chiedi sempre un'autorizzazione via e-mail.
Android è un marchio di Google Inc.