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, fornendo un'esperienza di apprendimento senza soluzione di continuità in qualsiasi momento, ovunque.
PACCA CONTANIGGIO: Accedi a un repository personalizzato con pacchetti di ruote predefinite per biblioteche scientifiche avanzate come Numpy, Scipy, Matplotlib, Scikit-Learn e Jupyter, migliorando le tue capacità di elaborazione scientifica.
Supporto OpenCV: disponibile su dispositivi con supporto API Camera2, consentendo progetti avanzati di elaborazione delle immagini e visione artificiale.*
Tensorflow e Pytorch: utilizza questi famosi quadri di apprendimento automatico per esplorare e implementare soluzioni di intelligenza artificiale.*
Esempi pronti per l'uso: inizia rapidamente con esempi fuori dalla scatola progettati per accelerare il processo di apprendimento.
Supporto Tkinter completo: sviluppare interfacce utente grafiche senza sforzo con il supporto Tkinter completo.
Emulatore terminale a pieno titolo: sperimentare un terminale robusto con supporto di readline, disponibile tramite PIP, per una migliore interazione della riga di comando.
Compilatori integrati: include compilatori C, C ++ e Fortran su misura per Pydroid 3, consentendo la compilation e l'installazione di qualsiasi libreria da PIP, anche quelli con codice nativo. Crea e installa le dipendenze direttamente dalla riga di comando.
Supporto Cython: migliora il tuo codice Python con Cython per l'ottimizzazione delle prestazioni.
PDB Debugger: eseguire il debug del tuo codice Python in modo efficiente con punti di interruzione e orologi.
Biblioteca grafica Kivy: sviluppare applicazioni multipiattaforma con la libreria Kivy, con un backend SDL2 aggiornato.
Supporto Pyside6: disponibile nel repository di installazione rapida, insieme al supporto Matplotlib per Pyside6, che non richiede codice aggiuntivo.*
Supporto matplotlib Kivy: integrare matplotlib con kivy per visualizzazione dei dati avanzati, disponibile nel repository di installazione rapida.*
Supporto Pygame 2: creare giochi coinvolgenti e applicazioni multimediali con Pygame 2.
Funzionalità dell'editor:
Previsione del codice e indentazione automatica: beneficiare della previsione del codice intelligente e della rientranza automatica, imitando la funzionalità delle IDE professionali.*
Barra tastiera estesa: accedere a tutti i simboli necessari per la programmazione di Python direttamente da una barra di tastiera migliorata.
Evidenziazione della sintassi e temi: goditi l'evidenziazione della sintassi personalizzabile e vari temi per un ambiente di codifica personalizzato.
Interfaccia a schede: organizza il tuo lavoro con più schede all'interno dell'editor.
Navigazione del codice avanzata: navigare facilmente con l'assegnazione interattiva e la definizione Gotos.
Condividi con un clic su Pastebin: condividi i tuoi frammenti di codice con un singolo clic per la collaborazione e il feedback.
*Le funzionalità contrassegnate da un asterisco sono disponibili solo nella versione premium.
Manuale rapido:
Pydroid 3 richiede almeno 250 MB di memoria interna libera, con 300 MB+ consigliato. Potrebbe essere necessario uno spazio aggiuntivo per librerie pesanti come Scipy.
Per eseguire il debug, posizionare i punti di interruzione facendo clic sui numeri 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, particolarmente utile con Matplotlib, che è default in modalità GUI.
Perché alcune biblioteche sono solo premium?
Queste biblioteche erano impegnative per il porto, che richiedeva uno sviluppo specializzato. In accordo, queste biblioteche biforcute sono esclusive per gli utenti premium. Se sei interessato a sviluppare forcelle gratuite, ti preghiamo di contattarci.
Partecipa allo sviluppo di Pydroid 3 segnalando bug o suggerendo funzionalità. I tuoi contributi sono apprezzati.
Poiché Pydroid 3 mira a facilitare l'apprendimento di Python 3, la nostra priorità è il porting di biblioteche scientifiche, con biblioteche legate al sistema portate solo come dipendenze per pacchetti educativi.
Informazioni legali:
Alcuni binari nell'APK PYDROID 3 sono autorizzati sotto (L) GPL; Inviaci un'e -mail per il codice sorgente.
Le librerie Python pure GPL incluse con Pydroid 3 sono già in forma di codice sorgente.
Pydroid 3 non raggruppa alcun moduli nativi con licenza GPL per prevenire l'importazione automatica. Un esempio notevole è GNU Readline, che può essere installato tramite PIP.
I campioni nell'applicazione sono gratuiti per l'uso educativo, tranne per loro, o i loro derivati, non possono essere utilizzati nei prodotti concorrenti. Se insicuro sulla conformità della tua app, richiedi l'autorizzazione via e -mail.
Android è un marchio di Google Inc.