Come installare e codificare Python su Android con Pydroid 3

La codifica portatile in Python è possibile, grazie all'ambiente di sviluppo integrato (IDE) di Pydroid 3. Pydroid è un interprete minimalista di Python 3 che ti consente di eseguire progetti minori e di eseguire una codifica minima sul tuo dispositivo Android.

Se vuoi anche imparare a programmare Python ovunque senza un PC, replicando la piattaforma PC per Python su Android, Pydroid 3 è l'app giusta da provare.

Che tu sia nuovo nella programmazione Python o che tu sia un esperto, vediamo alcuni dei modi in cui puoi utilizzare Pydroid 3 al massimo delle sue potenzialità sul tuo dispositivo Android.

Ottieni Pydroid 3 e la sua configurazione dei plugin

L'IDE Pydroid 3 è disponibile sul Play Store. Tuttavia, per rendere l'app più utile e facile da utilizzare, è necessario scaricare il plug-in del repository Pydroid dal Play Store. Durante l'installazione di questo plugin potrebbe non essere obbligatorio, rende l'installazione automatica pip di pacchetti molto più facile.

Per impostazione predefinita, Pydroid 3 non dispone dell'autorizzazione per accedere alla memoria del dispositivo. Ciò rende la creazione di cartelle di progetto difficile o impossibile senza alcune manipolazioni tecniche. Per risolvere questo problema, scarica il plug-in delle autorizzazioni di Pydroid dal Play Store, che consente a Pydroid di creare cartelle e file sul tuo dispositivo.

Download: Pydroid 3 – IDE per Python 3 (acquisti in-app gratuiti disponibili)

Download: plug-in del repository Pydroid (gratuito)

Download: plug-in per le autorizzazioni di Pydroid (gratuito)

Pacchetti di installazione di Pip

Dopo aver impostato tutto, puoi iniziare a utilizzare pip per installare i pacchetti per i tuoi progetti, proprio come su un PC. Pydroid 3 è dotato di un'interfaccia che ti consente di installare pacchetti senza scrivere i tuoi comandi nel terminale.

Ci sono diversi modi per installare i pacchetti pip su Pydroid 3. Per accedere a quella funzione, tocca l'icona del menu (che assomiglia a tre linee) nell'angolo in alto a sinistra dell'app. Quindi, vai a Pip . Nella parte superiore del menu Pip , seleziona CERCA LIBRERIE per ottenere più opzioni sul modulo che desideri installare. Oppure puoi toccare l'opzione INSTALLAZIONE RAPIDA per installare i pacchetti elencati per impostazione predefinita.

Tuttavia, un'opzione migliore ea mano libera è toccare INSTALLA e selezionare la casella Usa repository di librerie predefinite . Successivamente, digita il nome del pacchetto preferito nella barra di ricerca e tocca il pulsante INSTALLA per ottenere il pacchetto denominato.

Per verificare se il pacchetto è stato installato correttamente, tocca l'opzione LIBRERIE . Quel menu ti dà accesso a un elenco di tutte le librerie attualmente installate.

Usa l'interfaccia a riga di comando di Pydroid 3 incorporata

Pydroid 3 offre anche un'interfaccia a riga di comando (CLI) Linux minima. Per accedervi, tocca l'icona del menu nell'angolo in alto a sinistra dell'app e seleziona Terminale .

Sebbene l'esecuzione del comando pip install packages tramite il suo terminale integrato richieda del tempo per caricarsi, ti consente comunque di navigare facilmente tra le cartelle e crearne di nuove ovunque sia consentita l'autorizzazione di scrittura sul tuo dispositivo. Tuttavia, mentre il caricamento lento di pip che installa i pacchetti tramite il terminale è un problema minore con l'IDE Pydroid, il suo menu Pip lo risolve.

Se si desidera utilizzare la riga di comando fornita per qualsiasi altro scopo, il sistema operativo Android è basato su Linux, quindi è necessario avere una conoscenza di base di come utilizzare la riga di comando di Linux .

Usa la shell Python

La pagina vuota che appare quando apri Pydroid 3 è la sua shell Python integrata. Proprio come la shell Python sul tuo PC, vede qualsiasi comando scritto su di esso come un codice Python per impostazione predefinita.

Per utilizzare la shell, digita qualsiasi comando Python e fai clic sul grande pulsante di riproduzione nell'angolo inferiore sinistro dell'editor. Questo apre un interprete Python che mostra l'output del tuo codice.

Tuttavia, puoi anche accedere alla shell Python dalla riga di comando. Per farlo, vai su Terminale facendo clic sull'icona dei tre menu nell'angolo in alto a sinistra dell'app. Quindi, digita python e tocca la freccia Invio sulla tastiera virtuale per aprire l'interprete Python della riga di comando. Digita exit () per uscire dalla shell Python della riga di comando.

Salva cartelle e file sul tuo dispositivo

Proprio come qualsiasi altro editor di codice, Pydroid 3 ha un'interfaccia che ti consente di salvare il tuo file in qualsiasi cartella con nome sul tuo dispositivo. Se vuoi creare una cartella di progetto, puoi anche creare nuove cartelle con le sue opzioni di salvataggio dei file.

Per utilizzare l'opzione cartella, tocca il segno della cartella nell'angolo in alto a destra della shell di modifica. Tocca Salva e seleziona Archiviazione interna . Quindi, tocca una cartella di destinazione preferita e tocca SELEZIONA CARTELLA nella parte superiore dello schermo. Nel menu successivo, inserisci un nome file preferito e fai clic su SALVA .

Tuttavia, se desideri creare una nuova cartella di progetto, ripeti il ​​processo sopra, ma tocca l'opzione NUOVA CARTELLA invece di SELEZIONA CARTELLA . Assegna un nome preferito alla nuova cartella e tocca CREA per salvare la cartella. Quindi, fare clic sull'opzione SELEZIONA CARTELLA . Assegna un nome al nuovo file e tocca SALVA per salvare il nuovo file nella cartella appena creata.

Nota che il file appena creato non necessita di un'estensione di file se è un file Python. Ma nel caso in cui sia necessario utilizzare un altro file di lingua per servire il progetto, assicurarsi di includere l'estensione del file che si applica a quella lingua durante il salvataggio di tale file. Ad esempio, un file CSS dovrebbe essere salvato come Name.css , sostituendo Name con il nome del file preferito.

Per aggiornare le modifiche apportate a un file esistente, tocca il segno della cartella nell'angolo in alto a destra dell'editor e seleziona Salva .

Per creare completamente un nuovo file, tocca il segno della cartella. Seleziona Nuovo e segui i passaggi evidenziati in precedenza per salvare il file in una cartella. Se desideri che il tuo nuovo file si trovi nella stessa directory di quello esistente, assicurati di selezionare la stessa cartella che contiene quello esistente.

Pubblica il tuo codice sorgente su Pastebin

Puoi condividere le tue conoscenze e i tuoi progressi con altri sulla piattaforma Pastebin, se lo desideri. Per farlo, tocca l'icona dei tre menu nell'angolo in alto a sinistra dell'app. Quindi, seleziona Pastebin e tocca . Nel menu successivo che si apre, tocca COPIA URL per copiare il collegamento al codice sorgente.

Apri qualsiasi browser sul tuo dispositivo Android e incolla il link copiato sulla barra di ricerca per vedere il tuo codice sorgente su Pastebin. Puoi anche condividere questo link con le persone a cui vuoi dare accesso al tuo codice.

Personalizza l'IDE

Puoi anche personalizzare l'ambiente di sviluppo, se lo desideri. Per modificare l'aspetto del tuo editor, tocca l'icona dei tre menu nell'angolo in alto a sinistra dello schermo e vai su Impostazioni> Aspetto per passare al tuo tema preferito o seleziona altre opzioni di aspetto disponibili.

Per ottenere più funzioni di personalizzazione, tocca l'opzione Editor e seleziona le tue preferenze. Puoi anche toccare le altre opzioni nel menu delle impostazioni per vedere le opzioni disponibili.

Tuttavia, quando si fa clic sull'icona a discesa dei tre menu, l'opzione Impostazioni terminale offre anche alcune configurazioni del terminale.

Pydroid 3 è un ambiente virtuale Python su Android

L'installazione di Pydroid 3 IDLE sul tuo dispositivo Android scarica automaticamente e installa anche Python 3 su di esso. Tuttavia, Pydroid 3 IDLE per Python installato funziona come un ambiente virtuale su Android.

Questo perché il tentativo di eseguire la shell Python al di fuori della riga di comando di Pydroid IDLE genera un errore.

Se ti interessa giocare e provarlo, devi installare un'app CMD Android di terze parti dedicata, preferibilmente Termux dal Play Store.

Una volta installato Termux, aprilo, assicurandoti di aver installato anche Pydroid 3. Quindi digita python su Termux CMD. Genera un errore nella directory dei file, che indica che Python non esiste nello spazio Android globale fino a quando non lo si installa con il comando pkg install python tramite Termux.

Tuttavia, l'esecuzione di python sul terminale integrato di Pydroid 3 entra con successo nella shell di Python.

Correlati: Come utilizzare la riga di comando di Linux con Termux su Android

Scarica: Termux (gratuito)

Puoi usare Pydroid per qualsiasi progetto?

Sebbene la programmazione su Android possa essere interessante, l'utilizzo di Pydroid per gestire un grande progetto non è consigliabile. Tuttavia, è un altro modo per intraprendere progetti minori, soprattutto quando non sono per scopi di vita reale a lungo termine.

Oltre a gestire piccoli progetti, Pydroid 3 è anche un ottimo strumento con cui giocare per migliorare le tue capacità di codifica Python, soprattutto se non hai un PC per eseguire i tuoi programmi Python.