Czy zastanawiałeś się kiedyś, czy możesz uruchamiać skrypty Pythona na swoim smartfonie? Pisanie kodu w języku Python na urządzeniach z ekranem dotykowym i małymi wyświetlaczami może być trudne, ale jest wygodne, gdy trzeba szybko przetestować skrypt w języku Python, ale nie chce się wstawać z łóżka i uruchamiać komputera.
Instalacja Pythona na smartfonie z Androidem za pomocą Termux jest łatwa. Przeprowadzimy Cię przez cały proces, od pobrania Termux do uruchomienia pierwszego programu w Pythonie na urządzeniu z Androidem.
Zainstaluj Termux na Androidzie
Termux jest emulator terminala dla Androida. Aby zainstalować go na smartfonie, przejdź do F-Droid i pobierz najnowszy dostępny pakiet APK.
Pobierać:Termux (F-Droid)
Po pobraniu zlokalizuj i dotknij pliku APK, aby rozpocząć instalację. Gdy pojawi się prośba o potwierdzenie, stuknij zainstalować.
Chociaż Termux jest dostępny do pobrania Sklep Google Play, w chwili pisania tego tekstu wstępnie skonfigurowane repozytoria zgłaszają błąd 404 podczas próby zainstalowania pakietu lub aktualizacji istniejących.
Jak zainstalować Pythona na Termux
Przed zainstalowaniem Pythona pierwszym krokiem jest zaktualizować istniejące pakiety. Domyślnym menedżerem pakietów w Termux jest pkg, który pod względem składni i argumentów jest dość podobny do APT Debiana lub Ubuntu.
Aby zaktualizować pakiety na Termux, uruchom:
aktualizacja pakietu
Po wyświetleniu monitu o potwierdzenie T/N stuknij Wchodzić iść z ustawieniami domyślnymi. Będziesz musiał to zrobić kilka razy podczas procesu.
Następnie wprowadź następujące polecenie, aby zainstalować Pythona:
pkg instaluje pythona
Wchodzić Y po wyświetleniu monitu o potwierdzenie.
Jeśli zamiast tego chcesz zainstalować Python 2, uruchom:
pakiet instalacyjny python2
PIP i PIP2 zostaną zainstalowane odpowiednio wraz z pakietami python i python2, więc możesz mieć pewność, że możesz zainstalować biblioteki i moduły, z którymi często pracujesz.
Uruchamianie interaktywnej powłoki Pythona
Po zainstalowaniu Pythona czas sprawdzić, czy instalacja się powiodła. W terminalu wpisz „pyton" aby uruchomić interaktywną powłokę ("python2„jeśli zainstalowałeś starą wersję).
Jeśli wszystko poszło dobrze, zobaczysz wersję Pythona wymienioną na górze wraz z kilkoma przydatnymi informacjami. Podobnie jak w przypadku każdego innego języka, przetestuj interpreter, wpisując następującą instrukcję, aby wydrukować „Witaj świecie":
wydrukować("Witaj świecie")
Na wyjściu zostanie wyświetlony ciąg znaków „Witaj świecie", a następnie przełącz się z powrotem do trybu wprowadzania. Kiedy już wystarczająco pobawiłeś się powłoką interaktywną i chcesz wrócić do terminala, wpisz „Wyjście()"i uderzył Wchodzić.
Pisanie pierwszego skryptu w Pythonie na Termuxie
Aby pójść o krok dalej, dlaczego nie stworzyć skryptu w Pythonie i wykonać go za pomocą Termux? Aby rozpocząć, najpierw otwórz nano, terminalowy edytor tekstu dla systemu Linux. Jeśli chcesz użyć innego edytora tekstu, możesz zainstalować go z plikiem instalacja paczki Komenda.
Wpisz następujące polecenie, aby utworzyć nowy plik skryptu Pythona w bieżącym katalogu:
nano script.py
Dodaj następujące wiersze kodu do pliku:
wydrukować("Witaj świecie")
nazwa = wejście ("Jak masz na imię? ")
wydrukować(„Ciesz się programowaniem w Pythonie w Termux”, nazwa)
Aby zapisać zmiany w pliku, dotknij klawisz kontrolny przycisk i uderz O. Następnie naciśnij Wchodzić aby zapisać plik. Aby wyjść z nano, stuknij klawisz kontrolny I X.
Uruchom skrypt, wydając następującą komendę:
python script.py
Użytkownicy Pythona 2 musieliby zastąpić „python” w powyższym poleceniu przez „python2”. Program wyświetli „Hello, World” i zapyta o twoje imię. Po określeniu tego i stuknięciu Wchodzić, wyświetli końcowy ciąg z Twoim imieniem i nazwiskiem dołączonym na końcu.
Możesz również użyj PyDroid do pisania kodu w Pythonie na swoim Androidzie smartfon. Oprócz programowania w Pythonie, Termux umożliwia korzystanie z wiersza poleceń Linuksa, w tym wszystkie standardowe narzędzia.
Programowanie w języku Python w zaciszu smartfona
Kodowanie na smartfonie wydaje się trudne, ale w rzeczywistości jest to świetny sposób na zabawę językami programowania i poznanie ich podczas zabawy.
O ile stworzenie pełnowartościowej aplikacji na smartfonie jest skomplikowane, to możliwe, choć czasochłonne. Ale zanim będziesz mógł to zrobić, powinieneś zapoznać się z Pythonem lub innym językiem programowania.