Я новичок, с программированием и Python.
Я хочу читать и следовать примерам в таких книгах, как «Learn Python the Hard way» и «Hello world: компьютерная программирование для детей и других».
Я хочу иметь возможность делать примерные проблемы на моем телефоне Android (xperia arc), пока я беру автобус и поезд. Поезд проходит через туннели, поэтому нужно работать без Интернета. Это означает, что repl.it и ideone не будут работать (я думаю).
До сих пор я установил уровень SL4A-скриптов (я думаю – не уверен, как проверить, чтобы убедиться, что он работает), и я установил P4A (python для android). Что еще мне нужно, чтобы получить окно терминала / оболочки?
Я использовал SL4A для скриптов Python совсем немного в прошлом, и он отлично работает с большинством стандартных модулей. После того, как вы установили приложение SL4A и интерпретаторы (в этом случае P4A), вы можете начать писать файлы python прямо на устройстве.
В Руководстве пользователя на веб-сайте SL4A довольно неплохо представить основные концепции его использования: http://code.google.com/p/android-scripting/wiki/UserGuide . Вы можете создать новый сценарий .py в главном меню. FWIW, вам не нужно иметь отдельный «терминал / оболочку» для запуска скриптов … вы можете запускать их из SL4A или даже создавать ярлыки для запуска их с главного экрана.
Если вы не уверены, установлен ли интерпретатор, попробуйте выполнить следующее: http://code.google.com/p/android-scripting/wiki/InstallingInterpreters
** РЕДАКТИРОВАТЬ **: Если вы не уверены, правильно ли установлен A4P, вы можете запустить приложение (Python для Android) на своем устройстве, и оно сообщит вам, какая версия установленного интерпретатора и сколько скриптов в настоящее время загружен. Вы также можете удалить / переустановить оттуда.
Для чего стоит, если вы только начинаете с Python (и вообще программирование), я бы рекомендовал попробовать некоторые из примеров, работающих на настольной машине, чтобы вы могли освоиться с языком. Если вы используете стандартные библиотеки, вы можете скопировать свои скрипты на свое Android-устройство и запустить их в P4A. «HelloWorld.py» порты очень легко 😉