För alla er som har läst min blogg om Python för finanser och tittat på mina videor vill jag dela med mig av hur man använder Python på iPad. Dessutom kommer jag också att dela med mig av mina epxerfarenheter av att använda en iPad för att koda med Python jämfört med en bärbar dator.

Hur man använder Python på iPad
Foto av bongkarn thanyakij från Pexels

Varför Python för iPad?

En del av er kanske undrar varför jag ska byta ut min bärbara dator mot min iPad för att kunna koda? Från min synvinkel ser jag inte att iPad ersätter den bärbara datorn för kodning. Åtminstone inte på kort sikt. Däremot kan den användas som ett bra komplement till den bärbara datorn för kodningsändamål.

Föreställ dig till exempel att du ska åka en helg för att besöka din familj någonstans i sjön och du känner inte för att ta med dig dator och laddare. Om du i så fall vill fortsätta att koda under weekendresan är det enda alternativet som återstår att ta med en iPad.

Uppdatering: Efter att ha köpt Apple Magic Keyboard är upplevelsen av att koda på en iPad mycket närmare upplevelsen av den bärbara datorn. Se nedan min senaste video där jag kodar på iPad med hjälp av Apple Magic Keyboard. Det magiska tangentbordet är en spelförändring! Jag kan inte rekommendera det nog. Om du bestämmer dig för att köpa en, kommer användningen av följande länk att hjälpa den här webbplatsen att tjäna en affiliate provision.

Hur kodar man med Python på en iPad?

Utifrån min erfarenhet är det bästa sättet som jag hittills har hittat för att använda Python på en iPad genom Google Colab. Det är ett gratis verktyg som är tillgängligt för alla som har ett Gmail/Google-konto.

Google Colab erbjuder samma funktionalitet som Jupyter notebook. Colab låter dig skriva och utföra Python i din webbläsare och de viktigaste fördelarna är:

  • Det krävs ingen förkonfiguration. Den levereras med massor av paket förinstallerade. Dvs Pandas, Numpy, TensorFlow, Scikit-learn, Matplotlib och många andra. Vi kan använda dem helt enkelt genom att importera paketen.
  • Skripten är tillgängliga i alla enheter. Dvs. samma skript kan nås och redigeras i laptop och iPad.
  • Fri tillgång till GPU:er.
  • Koden och skriptet kan mycket enkelt delas med andra. Det skapade skriptet kan laddas upp på Github eller laddas ner till den lokala disken som ett .py-tillägg.
  • Det bästa av allt är att det är helt gratis och gör det möjligt för oss att koda med Python på iPad.

För att sammanfatta ser jag Google Colab som ett utmärkt verktyg att använda för finansiell analys. Alla mina artiklar i den här bloggen är gjorda med hjälp av Google Colab eller Jupyter Notebook. Vilket innebär att de alla kan replikeras med hjälp av en iPad.

Hur ställer man in Google Colab?

För att börja använda Python på iPad måste vi ha ett Google Drive-konto. Google Drive erbjuder gratis molnlagring för personligt bruk. Du kan skapa ett gratis konto här.

När ett konto har skapats följer du nedanstående steg för att börja koda på iPad:

  1. Logga in med hjälp av webbläsaren till Google Drive på din iPad. Skapa sedan ett nytt Colab-dokument genom att klicka på New:
Google Colab for iPad

2. Välj More och Google Colaboratory. Om du inte ser Google Colaboratory i listan klickar du på Anslut fler appar för att installera det i din Google Drive.

Google Colab Nytt dokument

3. Ett nytt Google Colab-dokument öppnas där vi kan lägga till vår kod eller text:

4. Nedan följer de viktigaste delarna i ett dokument. Klicka på 1 för att byta namn på dokumentet. Med 2 och 3 kan du lägga till nya celler för kodning eller enkel textutgåva. 4 är cellen där vi kan skriva in Pythonkoden. När skriptet är klart klickar du på 5 för att köra koden i den cellen. Slutligen kan du spara eller ladda ner din kod med hjälp av verktygsfältet (6).

Google Colab för Python i iPad

5. Börja skapa dina Python-skript i iPad. Nedan i ett enkelt exempel för att skapa ett Pandas DataFrame

Python i iPad - Google Colab

6. Kör cellen för att exekvera koden genom att klicka på uppspelningsknappen. Resultatet visas under cellen:

Google Colab using Python in iPad

Wrapping Up

Som vi har sett är det superenkelt att börja använda Python på iPad. Jag ser dock inte att min iPad kommer att ersätta min bärbara dator för mina Pythonprojekt av två skäl:

  • För det första och viktigaste är det superineffektivt för mig att skriva kod med hjälp av iPadens tangentbord på skärmen. Jag är långsammare och mer benägen att göra fel än om jag använder ett vanligt tangentbord. Jag kommer att dela med mig av mina erfarenheter i ett senare inlägg om upplevelsen förbättras genom att använda iPad Magic Keyboard.
  • Och det andra skälet är den mindre skärmen i min iPad jämfört med min bärbara eller stationära dator.