• Pydroid 3 - IDE for Python 3 1
  • Pydroid 3 - IDE for Python 3 2
  • Pydroid 3 - IDE for Python 3 3
  • Pydroid 3 - IDE for Python 3 4

Pydroid 3 - IDE for Python 3

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

Caratteristiche:
- Interprete Python 3.7 offline: non è necessario Internet per eseguire i programmi Python.
- Gestore pacchetti Pip e un repository personalizzato per pacchetti ruota predefiniti per librerie scientifiche avanzate, come numpy, scipy, matplotlib, scikit-learn e jupyter.
- OpenCV è ora disponibile (su dispositivi con supporto API Camera2). *
- Tensorflow è anche disponibile. *
- 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 ++ incorporato e persino Fortran progettato appositamente per Pydroid 3. Permette a Pydroid 3 di creare qualsiasi libreria da pip, anche se utilizza un codice nativo. È inoltre possibile creare e installare dipendenze da una riga di comando.
- Supporto Cython.
- Debugger PDB con breakpoint e orologi.
- Libreria grafica Kivy con un nuovo brillante backend SDL2.
- Supporto PyQt5 disponibile nel repository Quick Install insieme al supporto matplotlib PyQt5 senza codice aggiuntivo richiesto.
- Supporto Matplotlib Kivy disponibile nel repository Quick Install.
- supporto pygame_sdl2 (implementazione pygame basata su SDL2).

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.
- Schede.
- Navigazione del codice migliorata con goto interattivi di assegnazione / definizione.
- Condivisione con un clic su Pastebin.

* Le funzioni contrassegnate dall'asterisco sono disponibili solo nella versione Premium.

Manuale rapido
Pydroid 3 richiede almeno 200 MB di memoria interna libera. Si consiglia 220 MB +. Altro se stai usando librerie pesanti come Scipy.
Per eseguire i punti di interruzione del punto di debug 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 l'esecuzione del programma in modalità terminal (questo è utile con matplotlib che si avvia 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. Secondo l'accordo, le sue forcelle di queste librerie sono fornite solo agli utenti premium. Se desideri sviluppare forchette gratuite di queste librerie, contattaci.

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

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

Informazione legale.
Alcuni file binari in Pydroid 3 APK sono concessi in licenza sotto (L) GPL, inviandoci un'e-mail per il codice sorgente.
Le librerie PPLon pure di GPL in bundle con Pydroid 3 sono già considerate 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 una sola 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 limitazione, chiedi sempre un'autorizzazione via e-mail.
Android è un marchio di Google Inc.

Categoria : Istruzione

Ricerche associate

Recensioni (30)

And. T. 17/mar/2022     

Bella app, funzionante, con limitazioni nell'installazione delle librerie migliori e ultimamente ha problemi durante la chiusura degli ads, il software crasha e devi riscrivere il programma.

Dar. N. 25/gen/2022     

Buono per prendere confidenza col Python, ma la pubblicità è davvero invasiva nella versione gratuita. Fa passare la voglia di programmare.

Gab. 24/nov/2019     

Amo questa app e in generale questo sviluppatore perché tira fuori app del genere, sono le migliori del play store per programmare quando sei in giro, certo, ovviamente c'è il fatto che si è scomodamente su un telefono qualcosa di inevitabile siccome è un app Android, non la userei mai come IDE principale per ovvie ragioni ma mi è servita in diverse occasioni, dunque ottimo 👍🏻

Gio. B. 09/ago/2021     

Assolutamente fantastico! Oltre ad essere un ide molto comodo per telefono, ha pure tutte le librerie di sistema già installate, e posso eseguire il tutto tranquillamente. Complimenti agli sviluppatori!

CAO. 06/apr/2020     

App davvero buona e per essere un programma python su telefono è molto semplice da usare. Però non riesco ad utilizzare tutti i tipi possibili di comandi che in verità so che dovrebbero funzionare. Vorrei sapere come mai? E qauli comandi si può utilizzare in quest'app?

Nic. B. 31/lug/2020     

Ottima app, veramente molto utile! È utilissima per provare frammenti di codice o anche veri e propri programmi e app: sono riuscito anche a sviluppare alcune semplici app utilizzando il supporto di questo IDE di kivy, 5 stelle meritate

Mr.. B. 02/feb/2022     

Funziona Bene, La shell di coding python e il terminale funzionano bene. Potete aggiungere i pacchetti apt, apt-get git e altri? Grazie e metto 5 stelle in più pubblicità

Cla. C. 19/ott/2019     

Pubblicità esasperata popup esagerati. Mai visto una pubblicità così invasiva, per il resto l'ho provato poco appunto perché ogni click mi si aprono pubblicità

Mar. C. 06/mar/2022     

APPLICAZIONE FANTASTICA! Per il python è la migliore che conosco, vi consiglio di installarla

Bra. B. 19/lug/2019     

Ottima app, supporta praticamente tutte le librerie che non hanno bisogno di dipendenze esterne, perciò volevo chiedere se c'è modo di installare openCV, o se comunque pianificate di integrarlo?

unk. 01/ago/2020     

È utile, ma alcuni comandi non funzionano. Tipo io faccio "else: if 2>3: print("haha")" non funziona.

Mau. S. 08/feb/2021     

non devo usare questa app o funziona in modo limitato o non la uso perché tanto il terminale quantovl'interprete hanno terminato un.misterioso programma e non fanno altro

Mar. M. 24/apr/2021     

App fantastica, nulla da dire, certo potrei dire come molti che alcune non presenti oppure ci sono ma non funziona. Però giosto per sapere ma si può esportatre un programma come apk oppure no? Ma per chiedere.

tri. p. 01/set/2021     

Sarebbero 5 le stelle da mettere ma la pubblicità limita nn solo l utilizzo ma anche la voglia di imparare a programmare!

for. s. 28/ott/2019     

Ottima, ci faccio girare pgm di deep learning. Domanda:è possibile selezionare solo una parte di codice e fare eseguire solo quella invece che tutto il pgm?

Ema. F. 01/apr/2021     

Ottima app. Un complimento allo sviluppatore (ritenete questo come molto visto che alle app do massimo 3 stelle)

Sko. 05/feb/2019     

non si installa neanche,e non è colpa della connessione

Did. J. 11/dic/2019     

Non capisco perché, pur non avendo altre versioni dell'app non riesco a scaricarla.

Ili. B. 19/lug/2020     

Molto buona l'app le librerie invece un pò meno...

M.. R. 05/nov/2020     

Davvero ottima. Complimenti. Nessun problema su mate20

Nic. G. 17/feb/2020     

C'è modo di installare opencv-contrib-python? Avrei bisogno del modulo aruco. Per il resto app eccezionale

Lui. R. 19/ago/2021     

E buonissima quest app scaricatelo se sapete il programmare il pyton

Ugo. C. 22/set/2020     

Python è il mio linguaggio preferito

Mat. P. 04/gen/2020     

Finalmente un'app decente per programmare in python!

Ale. S. 13/ott/2020     

Perfetta in tutto

And. 19/ott/2020     

Massi non mi prende il ciclo for di liste nidificate 🤷

Sim. M. 13/ott/2020     

perfavore aiutatemi come faccio a riaprire un file che avevo salvato?

S7G. S. 11/apr/2019     

ma ha cose serve???? perfavore rispondetemi in *'"ITALIANO"*'

Mas. A. 05/dic/2018     

Eccezionale!!!

kir. 26/mar/2019     

perfetta però quando o creato uno start per una calcolatrice non va ma non da errori qui il codice : import sys from tkinter import * root = Tk() frame = Frame(root) frame.pack() root.title("calculator") num1 = StringVar() Topframe = Frame(root) Topframe.pack(side = TOP) txtDisplay = Entry(frame,textvariable = num1, bd = 20 ,insertwidth = 1 ,font = 30) txtDisplay.pack( side = TOP) root.mainloop()