Per tutti voi che avete letto il mio blog su Python per la finanza e guardato i miei video, volevo condividere con voi come usare Python su iPad. Inoltre, condividerò anche la mia esperienza sull’uso di un iPad per codificare con Python rispetto ad un laptop.

Come usare Python su iPad
Foto di bongkarn thanyakij da Pexels

Perché Python per iPad?

Alcuni di voi potrebbero chiedersi perché dovrei cambiare il mio laptop con il mio iPad per codificare? Dal mio punto di vista, non vedo l’iPad sostituire il portatile per scopi di codifica. Almeno non a breve termine. Tuttavia, può essere usato come un grande complemento al computer portatile per scopi di codifica.

Per esempio, immaginate di andare per un fine settimana a visitare la vostra famiglia da qualche parte sul lago e non avete voglia di portare con voi il computer e il caricatore. In questo caso, se volete continuare a codificare durante il weekend di vacanza, l’unica opzione rimasta è quella di portare con voi un iPad.

Aggiornamento: Dopo aver comprato la Magic Keyboard di Apple, l’esperienza di codifica su un iPad è molto più vicina all’esperienza del computer portatile. Guardate qui sotto il mio ultimo video dove codifico su iPad usando la Magic Keyboard di Apple. La Magic Keyboard è un cambio di gioco! Non posso raccomandarla abbastanza. Se decidi di comprarne una, usando il seguente link aiuterai questo sito a guadagnare una commissione di affiliazione.

Come codificare usando Python su un iPad?

Dalla mia esperienza, il modo migliore che ho trovato finora per usare Python su un iPad è attraverso Google Colab. Si tratta di uno strumento gratuito disponibile per tutti coloro che hanno un account Gmail/Google.

Google Colab offre la stessa funzionalità di Jupyter notebook. Colab ti permette di scrivere ed eseguire Python nel tuo browser e i principali vantaggi sono:

  • Non c’è bisogno di preconfigurazione. Viene fornito con molti pacchetti pre-installati. Cioè Pandas, Numpy, TensorFlow, Scikit-learn, Matplotlib e molti altri. Possiamo usarli semplicemente importando i pacchetti.
  • Gli script sono disponibili in tutti i dispositivi. Cioè gli stessi script possono essere accessibili e modificati in laptop e iPad.
  • Libero accesso alle GPU.
  • Il codice e lo script possono essere condivisi molto facilmente con altri. Lo script creato può essere caricato su Github o scaricato sul disco locale come estensione .py.
  • Il meglio di tutto è che è totalmente gratuito e ci permette di codificare con Python su iPad.

Per riassumere, vedo Google Colab come un grande strumento da utilizzare per l’analisi finanziaria. Tutti i miei articoli in questo blog sono fatti usando Google Colab o Jupyter Notebook. Il che significa che tutti possono essere replicati utilizzando un iPad.

Come impostare Google Colab?

Per iniziare ad usare Python su iPad, dobbiamo avere un account Google Drive. Google Drive offre un cloud storage gratuito per uso personale. Puoi creare un account gratuito qui.

Una volta creato un account, ecco i passi da seguire per iniziare a codificare su iPad:

  1. Entrare con il browser in Google Drive sul tuo iPad. Poi, crea un nuovo documento Colab cliccando su New:
Google Colab per iPad

2. Seleziona More e Google Colaboratory. Se non vedi Google Colaboratory nella lista, clicca su Connect more apps per installarlo nel tuo Google Drive.

Google Colab New document

3. Si aprirà un nuovo documento Google Colab dove potremo aggiungere il nostro codice o testo:

4. Di seguito le parti principali di un documento. Cliccate su 1 per rinominare il documento. 2 e 3 permettono di aggiungere nuove celle per la codifica o la semplice edizione del testo. 4 è la cella dove possiamo inserire il codice Python. Una volta che lo script è pronto, clicca su 5 per eseguire il codice in quella cella. Infine, salva o scarica il tuo codice utilizzando la barra degli strumenti (6).

Google Colab per Python in iPad

5. Iniziate a creare i vostri script Python in iPad. Di seguito un semplice esempio per creare un DataFrame Pandas

Python in iPad - Google Colab

6. Esegui la cella per eseguire il codice cliccando sul pulsante play. Il risultato è mostrato sotto la cella:

Google Colab usando Python in iPad

Wrapping Up

Come abbiamo visto, è super facile iniziare a usare Python su iPad. Tuttavia, non vedo il mio iPad sostituire il mio portatile per i miei progetti Python per due motivi:

  • Prima e più importante, è super inefficiente per me scrivere codice usando la tastiera su schermo dell’iPad. Sono più lento e più incline agli errori rispetto all’uso di una tastiera normale. Condividerò la mia esperienza in un post successivo se utilizzando la tastiera magica dell’iPad l’esperienza migliora.
  • E il secondo motivo è lo schermo più piccolo del mio iPad rispetto al mio computer portatile o desktop.