Pydroid 3 - IDE for Python 3

Licenza: Gratuito ‎Dimensioni del file: N/A
‎Valutazione utenti: 0.0/5 - ‎0 ‎Voti

Circa 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.8 offline: non è richiesto Internet per eseguire programmi Python. - Pip package manager e un repository personalizzato per pacchetti ruota predefiniti per librerie scientifiche avanzate, come numpy, scipy, matplotlib, scikit-learn e jupyter. - OpenCV è ora disponibile (sui dispositivi con supporto API Camera2). * - Sono disponibili anche TensorFlow e PyTorch. * - Esempi disponibili immediatamente per un apprendimento più rapido. - Supporto completo di Tkinter per gui. - Emulatore di terminale completo, con supporto per la lettura (disponibile in pip). - Compilatore C, C ++ e persino Fortran integrato progettato appositamente per Pydroid 3. Consente a Pydroid 3 di costruire qualsiasi libreria da pip, anche se sta usando codice nativo. È inoltre possibile compilare e installare dipendenze da una riga di comando. - Supporto cython. - Debugger PDB con punti di interruzione e orologi. - Libreria grafica Kivy con un nuovo back-end SDL2. - Supporto PyQt5 disponibile nel repository quick install insieme al supporto Matplotlib PyQt5 senza bisogno di codice aggiuntivo. - Supporto Matplotlib Kivy disponibile nel repository di installazione rapida. - supporto pygame 2. Caratteristiche dell'editor: - Previsione del codice, rientro automatico e analisi del codice in tempo reale proprio come in qualsiasi vero IDE. * - Barra della tastiera estesa con tutti i simboli che è necessario programmare in Python. - Evidenziazione della sintassi e temi. Le schede. - Navigazione avanzata del codice con gotos interattivi di assegnazione / definizione. - Condividi con un clic su Pastebin. * Le funzionalità contrassegnate dall'asterisco sono disponibili solo nella versione Premium. Manuale veloce. Pydroid 3 richiede almeno 250 MB di memoria interna libera. Si consiglia di oltre 300 MB. Di più se si utilizzano librerie pesanti come scipy. Per eseguire il debug, inserire 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 vale per sdl2, tkinter e pygame. Esiste una modalità speciale "#Pydroid run terminal" per garantire che il programma funzioni 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 convertire, quindi abbiamo dovuto chiedere a un altro sviluppatore di farlo. D'accordo, le sue forchette di queste biblioteche sono fornite solo agli utenti premium. Se vuoi 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 è quello di aiutare l'utente a imparare il linguaggio di programmazione Python 3, la nostra prima priorità è la conversione di librerie scientifiche (quindi le librerie relative al sistema vengono portate solo quando vengono utilizzate come dipendenze di qualche altro pacchetto educativo). Informazioni legali. Alcuni binari in Pydroid 3 APK 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 già considerate disponibili nella forma del codice sorgente. Pydroid 3 non raggruppa moduli nativi con licenza GPL per evitare l'importazione automatica di essi. Il famoso esempio di tale libreria è la linea di lettura GNU, che può essere installata usando pip. I campioni disponibili nell'applicazione sono gratuiti per l'uso educativo con una sola eccezione: essi, o le loro opere derivate, non possono essere utilizzati in alcun prodotto concorrente (in alcun modo). Se non sei sicuro, se la tua app è interessata da questa restrizione, chiedi sempre un'autorizzazione via e-mail.