Дом > Программы > Образование > Pydroid 3 - IDE for Python 3
Изучите Python 3 с помощью самого мощного интерпретатора и интегрированной среды разработки Python 3 в Google Play
Pydroid 3 — самая простая в использовании и мощная образовательная среда разработки Python 3 для Android.
Особенности:
- Автономный интерпретатор Python 3: для запуска программ Python не требуется Интернет.
- Менеджер пакетов Pip и собственный репозиторий для готовых пакетов Wheel для расширенных научных библиотек, таких как numpy, scipy, matplotlib, scikit-learn и jupyter.
— OpenCV теперь доступен (на устройствах с поддержкой Camera2 API). *
- Также доступны TensorFlow и PyTorch. *
- Доступны готовые примеры для более быстрого изучения.
- Полная поддержка Tkinter для графического интерфейса.
- Полнофункциональный эмулятор терминала со строкой чтения. поддержка (доступна в pip).
- Встроенный компилятор C, C++ и даже Fortran, разработанный специально для [уухх]. Он позволяет Pydroid 3 собрать любую библиотеку из pip, даже если она использует собственный код. Вы также можете создавать и устанавливать зависимости из командной строки.
- Поддержка Cython.
- Отладчик PDB с точками останова и наблюдениями.
- Графическая библиотека Kivy с новой блестящей Серверная часть SDL2.
- Поддержка PySide6 доступна в репозитории быстрой установки вместе с поддержкой matplotlib PySide6 без требуется дополнительный код.
- Поддержка Matplotlib Kivy доступна в репозитории быстрой установки.
- Поддержка pygame 2.
Функции редактора:
- Прогнозирование кода, автоматическое отступы и анализ кода в реальном времени, как и в любой реальной IDE. *
- Расширенная панель клавиатуры со всеми символами, необходимыми для программирования на Python.
- Подсветка синтаксиса и темы.
- Вкладки.
- Улучшено навигация по коду с интерактивными переходами к присвоению/определению.
- Поделиться одним щелчком мыши. Pastebin.
* Функции, отмеченные звездочкой, доступны только в Премиум-версии.
Краткое руководство.
Pydroid 3 требуется не менее 250 МБ свободной внутренней памяти. Рекомендуется 300 МБ+. Больше, если вы используете тяжелые библиотеки, такие как scipy.
Чтобы запустить отладку, установите точку останова, щелкнув номер строки.
Kivy обнаруживается с помощью «import kivy», «from kivy». или «#Pydroid run kivy».
PySide6 обнаруживается с помощью «import PySide6», «from PySide6» или «#Pydroid run qt».
То же самое для sdl2, tkinter и pygame.
Существует специальный режим «#Pydroid run терминал», обеспечивающий работу вашей программы в режиме терминала. (это полезно для matplotlib, который автоматически запускается в режиме графического интерфейса)
Почему некоторые библиотеки только премиум-класс?
Эти библиотеки было чрезвычайно сложно портировать, поэтому нам пришлось попросить другого разработчика сделать это. По соглашению его форки этих библиотек предоставляются только премиум-пользователям. Если вы хотите разработать бесплатные форки этих библиотек — свяжитесь с нами.
Примите участие в разработке Pydroid 3, сообщая об ошибках или отправляя нам запросы на добавление функций. Мы ценим это.
Поскольку основная цель Pydroid 3 — помочь пользователю изучить язык программирования Python 3, нашим главным приоритетом является портирование научных библиотек (поэтому библиотеки, связанные с системой, портируются только тогда, когда они используются в качестве зависимостей какого-либо другого образовательного пакета) .
Юридическая информация.
Некоторые двоичные файлы в Pydroid 3 APK находятся под лицензией (L)GPL. Чтобы узнать об источнике, напишите нам. код.
Чистые библиотеки Python под лицензией GPL, связанные с Pydroid 3, считаются уже доступными в виде исходного кода.
Pydroid 3 не включает в себя какие-либо собственные модули под лицензией GPL, чтобы избежать их автоматический импорт. Известным примером такой библиотеки является GNU readline, которую можно установить с помощью pip.
Образцы, доступные в приложении, бесплатны для использования в образовательных целях, за одним исключением: они или их производные работы не могут использоваться ни в каких конкурирующих приложениях. продукты (любым способом). Если вы не уверены, распространяется ли это ограничение на ваше приложение, всегда запрашивайте разрешение по электронной почте.
Android является товарным знаком Google Inc.
Последняя версия7.4_arm64 |
Категория |
Требуется AndroidAndroid 6.0+ |
Доступен на |