Как установить и кодировать Python на Android с Pydroid 3
Переносимое кодирование на Python возможно благодаря интегрированной среде разработки Pydroid 3 (IDE). Pydroid – это минималистичный интерпретатор Python 3, который позволяет выполнять незначительные проекты и выполнять минимальное кодирование на вашем устройстве Android.
Если вы также хотите изучать программирование на Python в любом месте без ПК, одновременно копируя платформу ПК для Python на Android, Pydroid 3 – это то, что вам нужно попробовать.
Независимо от того, являетесь ли вы новичком в программировании на Python или являетесь экспертом, давайте посмотрим, как вы можете использовать Pydroid 3 в полной мере на своем устройстве Android.
Установите Pydroid 3 и его плагины
IDE Pydroid 3 доступна в Play Store. Однако, чтобы сделать приложение более полезным и простым в работе, вам необходимо загрузить плагин репозитория Pydroid из Play Store. Хотя установка этого плагина может быть необязательной, он значительно упрощает автоматическую установку пакетов через pip .
По умолчанию Pydroid 3 не имеет разрешения на доступ к хранилищу вашего устройства. Это делает создание папок проекта трудным или невозможным без некоторых технических манипуляций. Чтобы решить эту проблему, загрузите плагин разрешений Pydroid из Play Store, который позволяет Pydroid создавать папки и файлы на вашем устройстве.
Скачать: Pydroid 3 – IDE для Python 3 (доступны бесплатные покупки в приложении)
Скачать: Плагин репозитория Pydroid (бесплатно)
Скачать: Плагин разрешений Pydroid (бесплатно)
Пакеты установки Pip
После того, как вы все настроили, вы можете начать использовать pip для установки пакетов для своих проектов, как на ПК. Pydroid 3 поставляется с интерфейсом, который позволяет устанавливать пакеты без написания команд в терминале.
Есть несколько способов установить пакеты pip на Pydroid 3. Чтобы получить доступ к этой функции, нажмите значок меню (который выглядит как три строки) в верхнем левом углу приложения. Далее перейдите к Пипу . В верхней части меню Pip выберите ПОИСК БИБЛИОТЕК, чтобы получить дополнительные параметры модуля, который вы хотите установить. Или вы можете нажать на опцию БЫСТРАЯ УСТАНОВКА, чтобы установить пакеты, перечисленные по умолчанию.
Однако лучший вариант – нажать на УСТАНОВИТЬ и установить флажок Использовать репозиторий готовых библиотек . Затем введите предпочтительное имя пакета в строке поиска и нажмите кнопку УСТАНОВИТЬ , чтобы получить названный пакет.
Чтобы проверить, успешно ли был установлен пакет, коснитесь опции БИБЛИОТЕКИ . Это меню дает вам доступ к списку всех установленных библиотек.
Используйте встроенный интерфейс командной строки Pydroid 3
Pydroid 3 также предлагает минимальный интерфейс командной строки (CLI) Linux. Чтобы получить к нему доступ, нажмите значок меню в верхнем левом углу приложения и выберите Терминал .
Хотя запуск команды pip install packages через встроенный терминал занимает некоторое время для загрузки, она по-прежнему позволяет легко перемещаться между папками и создавать новые везде, где на вашем устройстве разрешено разрешение на запись. Однако, хотя медленная загрузка пакетов установки pip через терминал является незначительной проблемой для Pydroid IDE, ее меню Pip решает ее.
Если вы хотите использовать предоставленную командную строку для каких-либо других целей, ОС Android построена на Linux, поэтому вам необходимо иметь общее представление о том, как использовать командную строку Linux .
Используйте оболочку Python
Пустая страница, которая появляется при открытии Pydroid 3, является его встроенной оболочкой Python. Как и оболочка Python на вашем ПК, она по умолчанию видит любую написанную на ней команду как код Python.
Чтобы использовать оболочку, введите любую команду Python и нажмите большую кнопку воспроизведения в нижнем левом углу редактора. Это открывает интерпретатор Python, который отображает вывод вашего кода.
Однако вы также можете получить доступ к оболочке Python из командной строки. Для этого перейдите в Терминал , щелкнув значок с тремя меню в верхнем левом углу приложения. Затем введите python и коснитесь стрелки ввода на виртуальной клавиатуре, чтобы открыть интерпретатор Python в командной строке. Введите exit (), чтобы покинуть оболочку Python командной строки.
Сохраняйте папки и файлы на вашем устройстве
Как и любой другой редактор кода, Pydroid 3 имеет интерфейс, который позволяет сохранять файл в любой названной папке на вашем устройстве. Если вы хотите создать папку проекта, вы также можете создавать новые папки с параметрами сохранения файлов.
Чтобы использовать опцию папки, нажмите значок папки в правом верхнем углу оболочки редактирования. Нажмите « Сохранить» и выберите « InternalStorage» . Затем нажмите на предпочтительную папку назначения и нажмите ВЫБРАТЬ ПАПКУ в верхней части экрана. В следующем меню введите желаемое имя файла и нажмите СОХРАНИТЬ .
Однако, если вы хотите создать новую папку проекта, повторите описанный выше процесс, но коснитесь параметра НОВАЯ ПАПКА вместо ВЫБРАТЬ ПАПКУ . Дайте вашей новой папке желаемое имя и нажмите СОЗДАТЬ, чтобы сохранить папку. Затем нажмите на опцию ВЫБРАТЬ ПАПКУ . Назовите новый файл и нажмите СОХРАНИТЬ, чтобы сохранить новый файл в только что созданной папке.
Обратите внимание, что вновь созданному файлу не требуется расширение файла, если это файл Python. Но если вам нужно использовать другой языковой файл для обслуживания вашего проекта, убедитесь, что вы включили расширение файла, которое применяется к этому языку, при сохранении такого файла. Например, файл CSS следует сохранить как Name.css , заменив Name предпочтительным именем файла.
Чтобы обновить изменения, внесенные в существующий файл, коснитесь значка папки в правом верхнем углу редактора и выберите « Сохранить» .
Чтобы создать новый файл полностью, коснитесь значка папки. Выберите « Создать» и следуйте инструкциям, выделенным ранее, чтобы сохранить файл в папке. Если вы хотите, чтобы ваш новый файл находился в том же каталоге, что и существующий, убедитесь, что вы выбрали ту же папку, которая содержит существующий.
Опубликуйте исходный код на Pastebin
Вы можете поделиться своими знаниями и прогрессом с другими на платформе Pastebin, если хотите. Для этого коснитесь трех значков меню в верхнем левом углу приложения. Затем выберите Pastebin и нажмите Да . В следующем всплывающем меню нажмите КОПИРОВАТЬ URL-адрес, чтобы скопировать ссылку на исходный код.
Откройте любой браузер на своем устройстве Android и вставьте скопированную ссылку в строку поиска, чтобы увидеть исходный код на Pastebin. Вы также можете поделиться этой ссылкой с людьми, которым вы хотите предоставить доступ к своему коду.
Настроить IDE
Вы также можете настроить среду разработки, если хотите. Чтобы изменить внешний вид редактора, коснитесь трех значков меню в верхнем левом углу экрана и перейдите в « Настройки»> «Внешний вид», чтобы переключиться на предпочитаемую тему, или выберите другие доступные параметры внешнего вида.
Чтобы получить больше возможностей настройки, коснитесь параметра « Редактор» и выберите свои предпочтения. Вы также можете коснуться других опций в меню настроек, чтобы увидеть доступные вам опции.
Однако, когда вы щелкаете значок раскрывающегося меню с тремя раскрывающимися меню, параметр «Настройки терминала» также предлагает некоторые конфигурации терминала.
Pydroid 3 – виртуальная среда Python для Android
При установке Pydroid 3 IDLE на ваше устройство Android автоматически загружается и устанавливается Python 3. Однако установленный Pydroid 3 IDLE для Python функционирует как виртуальная среда на Android.
Это потому, что попытка запустить оболочку Python вне командной строки Pydroid IDLE выдает ошибку.
Если вы хотите поиграть и попробовать это, вам необходимо установить специальное стороннее приложение Android CMD, предпочтительно Termux из Play Store.
После установки Termux откройте его, убедившись, что вы также установили Pydroid 3. Затем введите python в Termux CMD. Он выдает ошибку каталога файлов, указывающую, что Python не существует в глобальном пространстве Android до его установки с помощью команды pkg install python через Termux.
Однако запуск python на встроенном терминале Pydroid 3 успешно входит в оболочку Python.
Скачать: Termux (бесплатно)
Можете ли вы использовать Pydroid для любого проекта?
Хотя кодирование на Android может быть интересным, использование Pydroid для управления большим проектом не рекомендуется. Однако это еще один способ заняться мелкими проектами, особенно когда они не предназначены для долгосрочных реальных целей.
Помимо управления небольшими проектами, Pydroid 3 также является отличным инструментом для улучшения ваших навыков программирования на Python, особенно если у вас нет ПК для запуска программ Python.