Dla wszystkich, którzy czytali mój blog o Pythonie dla finansów i oglądali moje filmy, chciałem podzielić się z wami tym, jak używać Pythona na iPadzie. Dodatkowo, podzielę się również moim epxerience na temat używania iPada do kodowania w Pythonie w porównaniu do laptopa.

How to use Python in iPad
Photo by bongkarn thanyakij from Pexels

Why Python for iPad?

Niektórzy z Was mogą się zastanawiać, dlaczego miałbym zamienić laptopa na iPada, aby kodować? Z mojego punktu widzenia, nie widzę iPada zastępującego laptopa do celów kodowania. Przynajmniej nie w najbliższym czasie. Może być jednak używany jako świetne uzupełnienie laptopa do celów kodowania.

Na przykład wyobraź sobie, że jedziesz na weekend odwiedzić rodzinę gdzieś nad jeziorem i nie masz ochoty zabierać ze sobą komputera i ładowarki. W takim przypadku, jeśli chcesz zachować kodowanie podczas weekendowego wypadu, jedyną opcją, jaka pozostała, jest zabranie ze sobą iPada.

Uaktualnienie: Po zakupie Apple Magic Keyboard, doświadczenie kodowania na iPadzie jest znacznie bliższe doświadczeniu z laptopem. Zobacz poniżej mój najnowszy film, w którym kodu na iPadzie przy użyciu Apple Magic Keyboard. Magic Keyboard jest game changer! Nie mogę jej wystarczająco polecić. Jeśli zdecydujesz się kupić jedną, użycie poniższego linku pomoże tej stronie zarobić prowizję partnerską.

Jak kodować w Pythonie na iPadzie?

Z mojego doświadczenia, najlepszym sposobem, jaki znalazłem do tej pory, aby używać Pythona na iPadzie jest Google Colab. Jest to darmowe narzędzie dostępne dla każdego posiadającego konto Gmail/Google.

Google Colab oferuje taką samą funkcjonalność jak Jupyter notebook. Colab pozwala na pisanie i wykonywanie Pythona w przeglądarce, a jego główne zalety to:

  • Nie jest wymagana wstępna konfiguracja. Jest dostarczany z wieloma pakietami preinstalowanymi. I.e. Pandas, Numpy, TensorFlow, Scikit-learn, Matplotlib i wiele innych. Możemy z nich korzystać po prostu importując pakiety.
  • Skrypty są dostępne we wszystkich urządzeniach. Tzn. te same skrypty mogą być dostępne i edytowane w laptopie i iPadzie.
  • Wolny dostęp do procesorów graficznych.
  • Kod i skrypt można bardzo łatwo udostępnić innym. Stworzony skrypt można wrzucić do Githuba lub pobrać na dysk lokalny jako plik z rozszerzeniem .py.
  • Najlepsze z tego wszystkiego jest to, że jest on całkowicie za darmo i umożliwia nam kodowanie w Pythonie na iPadzie.

Podsumowując, postrzegam Google Colab jako świetne narzędzie do wykorzystania go w analizie finansowej. Wszystkie moje artykuły na tym blogu są wykonane przy użyciu Google Colab lub Jupyter Notebook. Co oznacza, że wszystkie one mogą być powielone przy użyciu iPada.

Jak skonfigurować Google Colab?

Aby zacząć używać Pythona na iPadzie, musimy mieć konto Google Drive. Google Drive oferuje darmowe przechowywanie danych w chmurze do użytku osobistego. Możesz utworzyć darmowe konto tutaj.

Po utworzeniu konta, poniżej znajdują się kroki, które należy wykonać, aby rozpocząć kodowanie na iPadzie:

  1. Zaloguj się za pomocą przeglądarki do Google Drive w iPadzie. Następnie utwórz nowy dokument Colab, klikając na Nowy:
Google Colab for iPad

2. Wybierz Więcej i Google Colaboratory. Jeśli nie widzisz Google Colaboratory na liście, kliknij na Połącz więcej aplikacji, aby zainstalować go w swoim Google Drive.

Google Colab Nowy dokument

3. Otworzy się nowy dokument Google Colab, w którym będziemy mogli dodać nasz kod lub tekst:

4. Poniżej znajdują się główne części dokumentu. Kliknij na 1, aby zmienić nazwę dokumentu. 2 i 3 pozwalają na dodanie nowych komórek do kodowania lub prostej edycji tekstu. 4 to komórka, w której możemy wpisać kod Pythona. Gdy skrypt jest już gotowy, klikamy na 5, aby uruchomić kod w tej komórce. Na koniec zapisz lub pobierz swój kod za pomocą paska narzędzi (6).

Google Colab for Python in iPad

5. Zacznij tworzyć swoje skrypty Pythona na iPadzie. Poniżej znajduje się prosty przykład tworzenia ramki danych Pandas

Python na iPadzie - Google Colab

6. Uruchom komórkę, aby wykonać kod, klikając przycisk odtwarzania. Wynik jest pokazany poniżej komórki:

Google Colab using Python in iPad

Wrapping Up

Jak widzieliśmy, jest to super łatwe, aby rozpocząć korzystanie z Pythona na iPadzie. Jednak nie widzę mojego iPada zastępującego laptopa w moich projektach Pythona z dwóch powodów:

  • Po pierwsze i ważniejsze, pisanie kodu za pomocą klawiatury ekranowej iPada jest dla mnie bardzo nieefektywne. Jestem wolniejszy i bardziej podatny na błędy niż przy użyciu normalnej klawiatury. Podzielę się moimi doświadczeniami w późniejszym poście, jeśli za pomocą iPad Magic Keyboard doświadczenie poprawia.
  • I drugi powód jest mniejszy ekran w moim iPadzie w porównaniu do mojego laptopa lub komputera stacjonarnego.

.