
Immergiti nel mondo della programmazione di Python 3 con Pydroid 3, l'IDE educativo più intuitivo e robusto educativo Python 3 disponibile su Android. Che tu sia un principiante o un programmatore esperto, Pydroid 3 fornisce una piattaforma completa per l'apprendimento e lo sviluppo in Python 3 direttamente dal tuo dispositivo mobile.
Caratteristiche chiave di Pydroid 3
- Interprete Offline Python 3: esegui i tuoi programmi Python senza bisogno di una connessione Internet, rendendolo perfetto per l'apprendimento in movimento.
- PIP Gestione pacchetti: accedi a un repository personalizzato pieno di pacchetti di ruote predefinite, migliorando la tua esperienza con biblioteche scientifiche come Numpy, Scipy, Matplotlib, Scikit-Learn e Jupyter.
- Biblioteche avanzate: goditi l'accesso a OpenCV (sui dispositivi con il supporto API Camera2), Tensorflow e Pytorch, dando vita ai tuoi progetti con strumenti potenti.
- Risorse di apprendimento: iniziare rapidamente con esempi fuori dalla scatola progettati per accelerare il processo di apprendimento.
- Sviluppo della GUI: supportare pienamente Tkinter per la creazione di interfacce utente grafiche.
- Emulatore terminale: beneficiare di un terminale a pieno titolo con supporto di readline, disponibile tramite PIP.
- Compilatori: utilizzare i compilatori C, C ++ e Fortran integrati, specificamente su misura per Pydroid 3, permettendoti di creare qualsiasi libreria da PIP, anche quelli con codice nativo. Ciò consente anche di creare e installare dipendenze direttamente dalla riga di comando.
- Supporto Cython: migliora il tuo codice Python con Cython per l'ottimizzazione delle prestazioni.
- Strumenti di debug: utilizzare il debugger PDB per impostare punti di interruzione e orologi per il debug efficiente.
- Librerie grafiche: sviluppa con Kivy e il suo nuovo backend SDL2, oppure usa Pyside6, disponibile nel repository di installazione Quick, completa di supporto Matplotlib.
- Sviluppo del gioco: creare giochi con il supporto Pygame 2.
Funzionalità dell'editor
- Assistenza al codice: goditi la previsione del codice, l'auto-indentazione e l'analisi del codice in tempo reale, fornendo una vera esperienza IDE.*
- Digitazione migliorata: utilizzare una barra di tastiera estesa con tutti i simboli necessari per la programmazione di Python.
- Aiuti visivi: beneficio dall'evidenziazione della sintassi e dai temi personalizzabili.
- Organizzazione: lavorare con le schede per una migliore gestione dei progetti.
- Navigazione: navigare facilmente con il codice con Gotos interattivo/definizione.
- Condivisione: condividi il tuo codice con un clic su Pastebin.
*Le caratteristiche contrassegnate con un asterisco sono esclusive della versione premium.
Guida di avvio rapido
Pydroid 3 richiede almeno 250 MB di memoria interna libera, sebbene si consigliano 300 MB+, soprattutto quando si utilizzano librerie pesanti come Scipy. Per eseguire il debug dei programmi, basta posizionare i punti di interruzione facendo clic sui numeri di riga.
Per biblioteche specifiche, utilizzare i seguenti metodi di rilevamento: - Kivy: "importa kivy", "da kivy" o "#pydroid run kivy". - pyside6: "import pyside6", "da pyside6" o "#pydroid run qt". - SDL2, Tkinter e Pygame sono rilevati in modo simile.
Per la modalità terminale, particolarmente utile con MatplotLib, utilizzare "#PyDroid Run Terminal".
Accesso alla biblioteca premium
Alcune biblioteche sono solo premium a causa dei loro complessi requisiti di porting. Queste biblioteche sono state sviluppate da sviluppatori esterni in base a un accordo che limita la loro distribuzione agli utenti premium. Se sei interessato a contribuire con versioni gratuite di queste biblioteche, ti preghiamo di contattarci.
Ti invitiamo a partecipare allo sviluppo di Pydroid 3 segnalando bug o suggerendo nuove funzionalità. Il nostro obiettivo principale è il porting delle biblioteche scientifiche per migliorare il valore educativo, con le biblioteche relative al sistema portate solo quando supportano pacchetti educativi.
Informazioni legali
Alcuni binari nell'APK Pydroid 3 sono autorizzati in (L) GPL. È possibile richiedere il codice sorgente via e -mail. Le librerie di Python bundle in GPL sono già considerate in forma di codice sorgente. Pydroid 3 non include alcun moduli nativi con licenza GPL per prevenire l'importazione automatica; Ad esempio, GNU Readline può essere installato utilizzando PIP.
I campioni forniti nell'applicazione sono gratuiti per uso educativo, con la restrizione che loro o le loro opere derivate non possono essere utilizzati in prodotti concorrenti. Se non è sicuro, richiedere l'autorizzazione via e -mail.
Android è un marchio di Google Inc.