Вы когда-нибудь задумывались, можете ли вы запускать скрипты Python на своем смартфоне? Написание кода Python на устройствах с сенсорным экраном и небольшими дисплеями может быть сложной задачей, но это удобно, когда вам нужно быстро протестировать скрипт Python, но вы не хотите вставать с постели и запускать компьютер.
Установить Python на Android-смартфон с помощью Termux очень просто. Мы проведем вас через весь процесс, от загрузки Termux до запуска вашей первой программы Python на устройстве Android.
Установите Термукс на Android
Termux это эмулятор терминала для Android. Чтобы установить его на свой смартфон, перейдите на F-Droid и загрузите последнюю доступную APK.
Скачать:Термукс (F-дроид)
После загрузки найдите и коснитесь файла APK, чтобы начать установку. При запросе подтверждения коснитесь Установить.
Хотя Termux доступен для загрузки с магазин Google Play, на момент написания этой статьи предварительно настроенные репозитории выдают ошибку 404 при попытке установить пакет или обновить существующие.
Как установить Python на Termux
Перед установкой Python первым делом необходимо обновить существующие пакеты. Менеджером пакетов по умолчанию в Termux является pkg, который очень похож на Debian или APT Ubuntu с точки зрения синтаксиса и аргументов.
Чтобы обновить пакеты в Termux, запустите:
обновление пакета
При запросе подтверждения Y/N коснитесь Входить идти со значениями по умолчанию. Вам придется сделать это пару раз в процессе.
Затем введите следующую команду для установки Python:
pkg установить питон
Входить Д при запросе подтверждения.
Если вы хотите вместо этого установить Python 2, запустите:
pkg установить python2
PIP и PIP2 будут установлены вместе с пакетами python и python2 соответственно, поэтому будьте уверены, что вы можете установить библиотеки и модули, с которыми вы часто работаете.
Запуск интерактивной оболочки Python
Когда Python установлен, пришло время проверить, прошла ли установка успешно. В терминале введите "питон" для запуска интерактивной оболочки ("питон2", если вы установили старую версию).
Если все прошло хорошо, вы увидите версию Python, указанную вверху, вместе с некоторой полезной информацией. Как и в случае с любым другим языком, проверьте интерпретатор, введя следующий оператор, чтобы напечатать "Привет, мир":
Распечатать("Привет, мир")
На выходе будет отображаться строка "Привет, мир", а затем переключитесь обратно в режим ввода. Когда вы достаточно наигрались с интерактивной оболочкой и хотите вернуться к терминалу, введите "Выход()" и ударил Входить.
Написание вашего первого скрипта Python на Termux
Чтобы сделать еще один шаг, почему бы не создать скрипт Python и не выполнить его с помощью Termux? Для начала откройте nano, текстовый редактор для Linux на основе терминала. Если вы хотите использовать другой текстовый редактор, не стесняйтесь установить его с установить пакет команда.
Введите следующее, чтобы создать новый файл сценария Python в текущем каталоге:
нано-скрипт.py
Добавьте в файл следующие строки кода:
Распечатать("Привет, мир")
имя = ввод("Как тебя зовут? ")
Распечатать(«Наслаждайтесь программированием на Python в Termux», имя)
Чтобы сохранить изменения в файле, коснитесь значка Ctrl кнопку и нажмите О. Затем нажмите Входить чтобы сохранить файл. Чтобы выйти из нано, коснитесь Ctrl и Икс.
Запустите скрипт, введя следующую команду:
Python script.py
Пользователям Python 2 потребуется заменить «python» в приведенной выше команде на «python2». Программа отобразит «Hello, World» и спросит ваше имя. Как только вы укажете это и коснетесь Входить, он выведет окончательную строку с добавленным в конце вашим именем.
Вы также можете используйте PyDroid для написания кода Python на вашем Android смартфон. Помимо программирования на Python, Termux позволяет использовать командную строку Linux., включая все стандартные утилиты.
Программирование на Python, не выходя из вашего смартфона
Программирование на смартфоне звучит сложно, но на самом деле это отличный способ поиграть с языками программирования и узнать о них больше, развлекаясь.
Хотя разработать полноценное приложение с помощью смартфона сложно, это возможно, хотя и требует много времени. Но прежде чем вы сможете это сделать, вы должны ознакомиться с Python или каким-либо другим языком программирования.