Pro všechny z vás, kteří čtete můj blog o Pythonu pro finance a sledujete má videa, jsem se chtěl podělit o to, jak používat Python na iPadu. Kromě toho se také podělím o své epxerience s používáním iPadu ke kódování v Pythonu ve srovnání s notebookem.

Jak používat Python v iPadu
Foto: bongkarn thanyakij z Pexels

Proč Python pro iPad?“

Někteří z vás se možná ptají, proč bych měl kvůli kódování měnit notebook za iPad? Z mého pohledu iPad pro účely kódování nenahradí notebook. Alespoň ne v krátkodobém horizontu. Může však sloužit jako skvělý doplněk notebooku pro účely kódování.

Představte si například, že jedete na víkend za rodinou někam k jezeru a nechce se vám s sebou brát počítač a nabíječku. Pokud v takovém případě chcete i během víkendového pobytu kódovat, zbývá vám jediná možnost: vzít si s sebou iPad.

Aktualizace: Po zakoupení klávesnice Apple Magic Keyboard se zážitek z kódování na iPadu mnohem více blíží zážitku z práce na notebooku. Níže se podívejte na mé nejnovější video, ve kterém kóduji na iPadu pomocí klávesnice Apple Magic Keyboard. Magic Keyboard mění pravidla hry! Nemohu ji dostatečně doporučit. Pokud se rozhodnete si ji koupit, použitím následujícího odkazu pomůžete tomuto webu získat partnerskou provizi.

Jak kódovat pomocí Pythonu na iPadu?

Z mých zkušeností vyplývá, že nejlepší způsob, který jsem zatím našel, jak používat Python na iPadu, je prostřednictvím Google Colab. Je to bezplatný nástroj, který je k dispozici všem, kdo mají účet na Gmailu/Googlu.

Google Colab nabízí stejné funkce jako zápisník Jupyter. Colab umožňuje psát a spouštět Python v prohlížeči a jeho hlavní výhody jsou:

  • Není nutné žádné předběžné nastavení. Dodává se s množstvím předinstalovaných balíčků. Tedy Pandas, Numpy, TensorFlow, Scikit-learn, Matplotlib a mnoho dalších. Můžeme je používat jednoduše importem balíčků.
  • Skripty jsou k dispozici ve všech zařízeních. Tj. ke stejným skriptům lze přistupovat a upravovat je v notebooku i iPadu.
  • Volný přístup ke grafickým procesorům.
  • Kód a skripty lze velmi snadno sdílet s ostatními. Vytvořený skript lze nahrát do Githubu nebo stáhnout na lokální disk jako soubor s příponou .py.
  • Nejlepší ze všeho je, že je zcela zdarma a umožňuje nám kódovat s Pythonem na iPadu.

Když to shrnu, Google Colab považuji za skvělý nástroj, který lze využít pro finanční analýzu. Všechny mé články na tomto blogu jsou vytvořeny pomocí Google Colab nebo Jupyter Notebook. Což znamená, že všechny lze zopakovat pomocí iPadu.

Jak nastavit Google Colab?

Abychom mohli začít používat Python na iPadu, musíme mít účet na disku Google. Disk Google nabízí bezplatné cloudové úložiště pro osobní použití. Bezplatný účet si můžete vytvořit zde.

Po vytvoření účtu následují kroky, které je třeba provést, abyste mohli začít kódovat v iPadu:

  1. Přihlaste se pomocí prohlížeče na Disk Google v iPadu. Poté vytvořte nový dokument Colab kliknutím na Nový:
Google Colab pro iPad

2. Vyberte možnost Více a Google Colaboratory. Pokud v seznamu nevidíte Google Colaboratory, klikněte na Připojit další aplikace, abyste ji nainstalovali do svého Disku Google.

Google Colab Nový dokument

3. Otevře se nový dokument Google Colab, do kterého budeme moci přidat náš kód nebo text:

4. Níže jsou uvedeny hlavní části dokumentu. Klepnutím na 1 dokument přejmenujete. 2 a 3 umožňují přidat nové buňky pro kódování nebo jednoduchou editaci textu. Buňka 4 je buňka, do které můžeme zadat kód Pythonu. Jakmile je skript připraven, klikněte na 5 pro spuštění kódu v této buňce. Nakonec kód uložte nebo stáhněte pomocí panelu nástrojů (6).

Google Colab pro Python v iPadu

5. Klepněte na tlačítko Uložit. Začněte vytvářet skripty Python v zařízení iPad. Níže jako jednoduchý příklad pro vytvoření datového rámce Pandas DataFrame

Python v iPadu - Google Colab

6. Jak vytvořit datový rámec? Spusťte buňku a proveďte kód kliknutím na tlačítko přehrát. Výsledek je zobrazen pod buňkou:

Google Colab pomocí Pythonu v iPadu

Zabalení

Jak jsme viděli, je velmi snadné začít používat Python v iPadu. Nevidím však, že by iPad nahradil můj notebook pro mé projekty v jazyce Python, a to ze dvou důvodů:

  • První a důležitější je, že je pro mě super neefektivní psát kód pomocí klávesnice na obrazovce iPadu. Jsem pomalejší a náchylnější k chybám než při použití normální klávesnice. O své zkušenosti se podělím v některém z pozdějších příspěvků, jestli se používáním klávesnice iPad Magic Keyboard zkušenosti zlepší.
  • A druhým důvodem je menší obrazovka iPadu ve srovnání s notebookem nebo stolním počítačem.

Druhým důvodem je menší obrazovka iPadu.