Descrizione dell'applicazione:
Sblocca la potenza della programmazione Python 3 con Pydroid 3, l'IDE educativo Python 3 più facile da usare e robusto disponibile su Android. Che tu sia un principiante o un programmatore esperto, Pydroid 3 offre una piattaforma completa per apprendere e sviluppare applicazioni Python 3 direttamente dal tuo dispositivo mobile.
Caratteristiche chiave:
- Interprete Offline Python 3: goditi la libertà di gestire programmi Python senza una connessione a Internet, rendendolo perfetto per l'apprendimento in movimento.
- PIP Package Manager: accedi a un repository personalizzato con pacchetti di ruote predefinite per biblioteche scientifiche avanzate come Numpy, Scipy, Matplotlib, Scikit-Learn e Jupyter per migliorare la tua esperienza di apprendimento e sviluppo.
- Biblioteche avanzate: utilizza OpenCV (su dispositivi con supporto API Camera2), TensorFlow e Pytorch per approfondire i progetti più complessi e le applicazioni di scienze dei dati.
- Esempi incorporati: inizia immediatamente la codifica con esempi pronti all'uso che facilitano l'apprendimento e la comprensione più rapidi dei concetti di Python.
- Completa il supporto Tkinter: crea facilmente le interfacce utente grafiche utilizzando Tkinter, migliorando l'interattività del progetto.
- Emulatore terminale a pieno titolo: sperimentare un potente terminale con supporto di readline, disponibile tramite PIP, per eseguire i comandi direttamente all'interno di Pydroid 3.
- Compilatori integrati: beneficiare di compilatori C-C ++ e Fortran integrati, progettati specificamente per Pydroid 3, consentendo di creare qualsiasi libreria da PIP, anche quelli che utilizzano il codice nativo.
- Supporto Cython: ottimizza il tuo codice Python con Cython per un'esecuzione più rapida.
- PDB Debugger: eseguire il debug del codice in modo efficiente con punti di interruzione e orologi per identificare e risolvere rapidamente i problemi.
- Supporto Kivy e Pyside6: creare applicazioni grafiche avanzate utilizzando Kivy con backend SDL2 e Pyside6, disponibili nel repository di installazione rapida.
- Supporto Matplotlib e Pygame 2: visualizzare i dati e sviluppare i giochi con facilità utilizzando Matplotlib e Pygame 2, ulteriormente arricchiti con il supporto Kivy nel repository di installazione rapida.
Funzionalità dell'editor:
- Previsione del codice e indentazione automatica: migliorare l'efficienza della codifica con la previsione del codice intelligente e il rientro automatico, simile a IDE professionali.
- Barra tastiera estesa: accedere a tutti i simboli necessari per la programmazione Python comodamente sul dispositivo mobile.
- Evidenziazione della sintassi e temi: migliorare la leggibilità del codice con l'evidenziazione della sintassi personalizzabile e temi.
- Interfaccia a schede: gestire più file e progetti perfettamente con le schede.
- Navigazione del codice avanzata: navigare attraverso il codice senza sforzo con l'assegnazione interattiva e la definizione Gotos.
- Condividi con un clic su Pastebin: condividi facilmente i tuoi frammenti di codice con la comunità.
*Le caratteristiche contrassegnate con un asterisco sono disponibili esclusivamente nella versione premium.
Manuale rapido:
Per garantire prestazioni ottimali, Pydroid 3 richiede almeno 250 MB di memoria interna libera, con una raccomandazione di 300 MB o più, soprattutto quando si utilizzano librerie pesanti come Scipy. Per eseguire il debug del codice, basta posizionare i punti di interruzione facendo clic sul numero di riga.
Le applicazioni Kivy vengono rilevate con "importazione kivy", "da kivy" o "#pydroid run kivy". Allo stesso modo, Pyside6 viene rilevato con "import pyside6", "da pyside6" o "#pydroid run qt". Lo stesso metodo di rilevamento si applica a SDL2, Tkinter e Pygame.
Per le applicazioni basate sul terminale, utilizzare "#PyDroid Run Terminal" per garantire che il programma funzioni in modalità terminale, che è particolarmente utile per librerie come Matplotlib che predefinite in modalità GUI.
Perché alcune biblioteche sono solo premium:
Alcune biblioteche erano impegnative da portare ad Android, che richiedeva l'esperienza degli sviluppatori esterni. In accordo, queste librerie portate sono disponibili solo per gli utenti premium. Se sei interessato a contribuire con forcelle gratuite di queste biblioteche, ti preghiamo di contattarci.
Contribuire allo sviluppo di Pydroid 3 segnalando bug o suggerendo funzionalità. Apprezziamo il tuo contributo e ci impegniamo a migliorare l'esperienza di apprendimento. Il nostro obiettivo principale è il porting delle biblioteche scientifiche per supportare obiettivi educativi, con le biblioteche relative al sistema portate come dipendenze per i pacchetti educativi.
Informazioni legali:
Alcuni binari nell'APK Pydroid 3 sono autorizzati in (L) GPL. Per il codice sorgente, contattaci via e -mail. Le librerie Python pure GPL in bundle con Pydroid 3 sono già in forma di codice sorgente. Per evitare importazioni automatiche, Pydroid 3 non raggruppa alcun moduli nativi con licenza GPL, come GNU Readline, che possono essere installati separatamente utilizzando PIP.
I campioni forniti all'interno dell'applicazione sono gratuiti per uso educativo, con l'eccezione che loro o le loro opere derivate non possono essere utilizzati in prodotti concorrenti. Se non sei sicuro della conformità della tua app, chiedi l'autorizzazione via e -mail.
Android è un marchio di Google Inc.