Описание приложения:
Разблокируйте мощность программирования Python 3 с помощью Pydroid 3, самого удобного и надежного образовательного Python 3 IDE, доступной на Android. Независимо от того, являетесь ли вы новичком или опытным кодером, Pydroid 3 предлагает комплексную платформу для изучения и разработки приложений Python 3 непосредственно с вашего мобильного устройства.
Ключевые функции:
- Оффлайн переводчик Python 3: наслаждайтесь свободой запуска программ Python без подключения к Интернету, что делает его идеальным для обучения на ходу.
- Менеджер пакетов PIP: доступ к пользовательскому хранилищу с предварительно построенными колесами для продвинутых научных библиотек, таких как Numpy, Scipy, Matplotlib, Scikit-Learn и Jupyter, чтобы улучшить ваш опыт обучения и разработки.
- Усовершенствованные библиотеки: используйте OpenCV (на устройствах с поддержкой API Camera2), Tensorflow и Pytorch для углубления в более сложные проекты и приложения для науки о данных.
- Встроенные примеры: сразу же запустите кодировать с готовых к использованию примеров, которые облегчают более быстрое обучение и понимание концепций Python.
- Полная поддержка TKINTER: создать графические пользовательские интерфейсы с легкостью с использованием TKINTER, повышая интерактивность вашего проекта.
- Полный эмулятор терминала: испытать мощный терминал с поддержкой чтения, доступный через PIP, для выполнения команд непосредственно в Pydroid 3.
- Интегрированные компиляторы: пользуются встроенными компиляторами C, C ++ и Fortran, специально разработанными для Pydroid 3, что позволяет создавать любую библиотеку из PIP, даже те, кто использует собственный код.
- Поддержка цинтона: оптимизируйте свой код Python с помощью цинтона для более быстрого выполнения.
- Отладчик PDB: эффективно отлаживает свой код с точками останова и часами, чтобы быстро определить и исправить проблемы.
- Поддержка Kivy и Pyside6: Создайте расширенные графические приложения с использованием Kivy с SDL2 Backend и Pyside6, доступными в хранилище быстрого установки.
- Поддержка Matplotlib и Pygame 2: визуализируйте данные и с легкостью разрабатывать игры с использованием Matplotlib и Pygame 2, дополнительно обогащенной поддержкой Kivy в репозитории быстрого установки.
Функции редактора:
- Прогнозирование кода и автоматическое отступление: повышение эффективности кодирования с помощью интеллектуального прогнозирования кода и автоматического отступления, сродни профессиональным IDE.
- Расширенная полоса клавиатуры: доступ к всем необходимым символам для программирования Python удобно на вашем мобильном устройстве.
- Синтаксическое выделение и темы: улучшить читаемость кода с помощью настраиваемого синтаксического выделения и тем.
- Интерфейс с вкладками: управлять несколькими файлами и проектами плавно с помощью вкладок.
- Усовершенствованная навигация по коду: без особых усилий перемещайтесь по своему коду с помощью интерактивного назначения и определения GOTO.
- Поделитесь в один щелчок на Pastebin: легко поделитесь фрагментами кода с сообществом.
*Особенности, отмеченные звездочкой, доступны исключительно в премиальной версии.
Быстрое руководство:
Чтобы обеспечить оптимальную производительность, Pydroid 3 требует не менее 250 МБ свободной внутренней памяти, с рекомендацией 300 МБ или более, особенно при использовании тяжелых библиотек, таких как Scipy. Чтобы отлаживать свой код, просто поместите точки останова, нажав на номер строки.
Приложения Kivy обнаруживаются с «импортом Kivy», «от Kivy» или «#pydroid run kivy». Точно так же Pyside6 обнаруживается с помощью «импорта pyside6», «от pyside6» или «#pydroid QT QT». Тот же метод обнаружения относится к SDL2, Tkinter и Pygame.
Для приложений на основе терминалов используйте «#PyDroid Run Terminal», чтобы гарантировать, что ваша программа работает в режиме терминала, что особенно полезно для библиотек, таких как Matplotlib, который по умолчанию в режим GUI.
Почему некоторые библиотеки только премиум-класса:
Некоторые библиотеки были сложными для порта в Android, требуя опыта внешних разработчиков. В соответствии с соглашением, эти портированные библиотеки доступны только для пользователей премиум -класса. Если вы заинтересованы в предоставлении бесплатных вилок этих библиотек, пожалуйста, свяжитесь с нами.
Внести свой вклад в разработку Pydroid 3, сообщив об ошибках или предложив функции. Мы ценим ваш вклад и стремимся к улучшению опыта обучения. Наше основное внимание уделяется портированию научных библиотек для поддержки образовательных целей, при этом библиотеки, связанные с системой, переносятся как зависимости для образовательных пакетов.
Юридическая информация:
Некоторые двоичные файлы в APK Pydroid 3 лицензированы в соответствии с (L) GPL. Для исходного кода, пожалуйста, свяжитесь с нами по электронной почте. Библиотеки GPL Pure Python в комплекте с Pydroid 3 уже считаются в форме исходного кода. Чтобы избежать автоматического импорта, Pydroid 3 не связывает какие-либо нативные модули, лицензированные GPL, такие как GNU Readline, которые могут быть установлены отдельно с помощью PIP.
Образцы, предоставленные в приложении, бесплатны для использования в образовании, за исключением того, что они или их производные работы, не могут использоваться в конкурирующих продуктах. Если вы не уверены в соответствии с требованиями вашего приложения, обратитесь за разрешением по электронной почте.
Android является товарным знаком Google Inc.