Pydroid 3 – IDE for Python 3

Varies with device

Scaricare APK
0/5 Nessun voto
Sviluppatore
IIEC
Versione
Varies with device
Aggiornamento
June 16, 2020
Requisiti
Varies with device
Prendilo su
Google Play

Reportar esta app

Descrizione

Pydroid 3 è l’IDE Python 3 educativo più facile da usare e potente per Android.

Caratteristiche:
– Interprete Python 3.8 offline: 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.
– OpenCV è ora disponibile (su dispositivi con supporto API Camera2). *
– Sono disponibili anche TensorFlow e PyTorch. *
– Esempi disponibili immediatamente per un apprendimento più rapido.
– Completo supporto Tkinter per GUI.
– Emulatore di terminale completo, con supporto readline (disponibile in pip).
– Compilatore C, C ++ e persino Fortran integrato progettato 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.
– Debugger PDB con punti di interruzione e orologi.
– Libreria grafica Kivy con un nuovo brillante backend SDL2.
– Supporto PyQt5 disponibile nel repository di installazione rapida insieme al supporto matplotlib PyQt5 senza codice aggiuntivo richiesto.
– Supporto Matplotlib Kivy disponibile nel repository di installazione rapida.
– supporto per pygame 2.

Caratteristiche dell’editor:
– Previsione del codice, rientro automatico 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.
– Tabs.
– Navigazione del codice migliorata con gotos di assegnazione / definizione interattive.
– Condivisione con un clic su Pastebin.

* Le funzionalità contrassegnate da un asterisco sono disponibili solo nella versione Premium.

Manuale veloce.
Pydroid 3 richiede almeno 250 MB di memoria interna libera. Si consigliano 300 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”, “from kivy” o “#Pydroid run kivy”.
PyQt5 viene rilevato con “import PyQt5”, “from 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)

Perché alcune librerie sono solo premium?
Queste librerie erano estremamente difficili da portare, quindi abbiamo dovuto chiedere a un altro sviluppatore di farlo. Previo accordo, i suoi fork di queste librerie sono forniti solo agli utenti premium. Se desideri sviluppare fork gratuiti di queste librerie, contattaci.

Partecipa allo sviluppo di Pydroid 3 segnalandoci bug o fornendoci richieste di funzionalità. Lo apprezziamo.

Poiché l’obiettivo principale di Pydroid 3 è aiutare l’utente ad apprendere il linguaggio di programmazione Python 3, la nostra prima priorità è il porting di librerie scientifiche (quindi le librerie relative al sistema vengono portate solo quando vengono utilizzate come dipendenze di qualche altro pacchetto educativo).

Informazione legale.
Alcuni binari in Pydroid 3 APK sono concessi in licenza con (L) GPL, inviaci un’e-mail per il codice sorgente.
Le librerie GPL Python pure in bundle con Pydroid 3 sono considerate già disponibili nella forma 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 utilizzando 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 alcun prodotto concorrente (in alcun modo). Se non sei sicuro che la tua app sia interessata da questa restrizione, chiedi sempre un’autorizzazione tramite e-mail.
Android è un marchio di Google Inc.

Notizie

4.01:
SDL ora rispetta il blocco della rotazione su tutti i dispositivi
Hotfix ARM / x86 a 32 bit per ipython

4.00:
Python aggiornato a 3.8
Aggiunto supporto OpenMP, numpy e scipy sono molto più veloci ora
Aggiunta libreria premium
PyTorch Sostituito pygame_sdl2 con pygame regolare (pygame_sdl2 è ancora disponibile per compatibilità, verrà rimosso in seguito)
Librerie aggiornate, TensorFlow è ora v2, OpenCV ora ha moduli contrib
PyQt5 non richiede più CuteLoader e include PyQtChart
Risolti molti bug

Immagini

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *