QPython 3L - Python for Androi

Есть реклама
3,8
10,3 тыс. отзывов
1 млн+
(количество скачиваний)
Возрастные ограничения
Для всех
Скриншот
Скриншот
Скриншот
Скриншот

Описание

# О QPython 3L
QPython - это движок Python для Android. Он содержит некоторые удивительные функции, такие как интерпретатор Python, среда выполнения, редактор, библиотека QPYI и SL4A. Это позволяет вам легко использовать Python на Android. И это БЕСПЛАТНО.

QPython уже имеет миллионы пользователей по всему миру, и это также проект с открытым исходным кодом.

Для различных сценариев использования QPython имеет две ветви, а именно QPython Ox и 3x.

QPython Ox в основном предназначен для программистов и предоставляет более дружественные функции для начинающих.

Это QPython 3L, он в основном предназначен для опытных пользователей Python и предоставляет некоторые расширенные технические возможности.

# Удивительные особенности
- Автономный интерпретатор Python 3: для запуска программ на Python не требуется Интернет
- Поддерживает запуск нескольких типов проектов, в том числе: консольная программа, программа SL4A, программа webapp
- Удобный считыватель QR-кодов для переноса кодов на телефон
- QPYPI и пользовательский репозиторий для предварительно собранных пакетов колес для расширенных научных библиотек, таких как numpy, scipy, matplotlib, scikit-learn и т. Д.
- Простой в использовании редактор
- ИНТЕГРИРОВАННЫЙ И РАСШИРЕННЫЙ СЛОЖ ПИСАНИЯ ДЛЯ БИБЛИОТЕКИ ANDROID (SL4A)
- Хорошая документация и поддержка клиентов


# SL4A Особенности
С функциями SL4A вы можете использовать программирование на Python для управления работой Android:

- API приложений Android, такие как: приложение, активность, намерение и запуск активности, SendBroadcast, PackageVersion, система, тост, уведомление, настройки, настройки, графический интерфейс
- Менеджер ресурсов Android, такой как: контакт, местоположение, телефон, SMS, ToneGenerator, WakeLock, WifiLock, буфер обмена, NetworkStatus, MediaPlayer
- Третьи интеграции приложений, такие как: штрих-код, браузер, SpeechRecongition, SendEmail, TextToSpeech
- Hardwared Manager: Carmer, датчик, громкость звонка и носителя, яркость экрана, батарея, Bluetooth, SignalStrength, веб-камера, вибрация, NFC, USB

[Ссылка на документацию API]
https://github.com/qpython-android/qpysl4a/blob/master/README.md

[Примеры API]
https://github.com/qpython-android/qpysl4a/issues/1

[ ВАЖНАЯ ЗАМЕТКА ]
ЭТО МОЖЕТ ТРЕБУТЬ BLUETOOTH / LOCATION / READ_SMS / SEND_SMS / CALL_PHONE И ДРУГИХ РАЗРЕШЕНИЙ, ЧТОБЫ ВЫ МОЖЕТЕ ПРОГРАММИРОВАТЬ ЭТИ ОСОБЕННОСТИ. QPYTHON НЕ ИСПОЛЬЗУЕТ ЭТИ РАЗРЕШЕНИЯ НА ФОНЕ.

ЕСЛИ ВЫ ПОЛУЧАЕТЕ ИСКЛЮЧЕНИЕ В РАБОТЕ ПРИ ИСПОЛЬЗОВАНИИ API SL4A, ПОЖАЛУЙСТА, ПРОВЕРЬТЕ, РАЗРЕШЕНЫ ЛИ РАЗНЫЕ РАЗРЕШЕНИЯ В ПАРАМЕТРАХ СИСТЕМЫ.

# Как получить профессиональную поддержку клиентов
Пожалуйста, следуйте руководству, чтобы получить поддержку https://github.com/qpython-android/qpython/blob/master/README.md

[Сообщество QPython]
https://www.facebook.com/groups/qpython

[ ВОПРОСЫ-ОТВЕТЫ ]
A: Почему я не могу использовать SMS API SL4A
В: Поскольку Google Play и некоторые магазины приложений предъявляют строгие требования к разрешениям приложений, в QPython 3x мы используем x, чтобы различать ветви с разными разрешениями или магазинами приложений. Например, L означает ОГРАНИЧЕННОЕ, а S означает ЧУВСТВИТЕЛЬНЫЙ.
Иногда вы не можете использовать соответствующие API SL4A, потому что у установленной версии нет соответствующих разрешений, поэтому вы можете рассмотреть вопрос о замене установленной версии на правильную.

Вы можете найти другие филиалы здесь:
https://github.com/qpython-android/qpython3/releases
Последнее обновление
4 февр. 2020 г.

Безопасность данных

Чтобы контролировать безопасность, нужно знать, как разработчики собирают ваши данные и передают их третьим лицам. Методы обеспечения безопасности и конфиденциальности могут зависеть от того, как вы используете приложение, а также от вашего региона и возраста. Информация ниже предоставлена разработчиком и в будущем может измениться.
Данные не передаются третьим сторонам.
Данные не собираются

Оценки и отзывы

3,8
9,58 тыс. отзывов
Пользователь Google
17 февраля 2020 г.
багов и лагов не заметил. по редактору лишь одно замечание, у меня на пару тысяч строк кода и не удобно скролить экран, постоянно происходит выделение текста. просьба к создателям приложения, сделайте, пожалуйста, выделение текста по отдельной кнопке или по долгому нажатию на экран(продолжительность должна отдельно настраиваться). срасибо.
98 человек отметили этот отзыв как полезный.
Вам помогла эта информация?
QPythonLab
17 февраля 2020 г.
Thanks for feedback, it's really a bug that we have noticed. we will try to fix it in the future.
Пользователь Google
26 апреля 2020 г.
Здравствуйте, давно пользуюсь вашим приложением, мне очень нравиться удобный редактор текста) Пользуюсь им не только для python =) Но есть один минус, который я надеюсь вы исправите) Вообщем, когда редактируешь большой скрипт (больше 1000 строк) приложение начинает очень сильно лагать! Иногда даже выкидывает, просто редактор! Надеюсь вы исправите) Спасибо за понимание и за это шикарное приложение! Всего хорошего!
108 человек отметили этот отзыв как полезный.
Вам помогла эта информация?
Пользователь Google
7 февраля 2019 г.
Задумка хороша и вроде даже большинство простых программ работает, но... писать в этой консоли неудобно (есть гораздо более удобные аналоги), и опять же, Python3.2 😧 Все что между 2.7.15 и 3.5 официально считается устаревшим, нестабильным и медленным. А тут версия уже года два почти так и не меняется... Понятно, что на ARM сложнее переносить, но ведь такие варианты уже есть в магазине (рекламировать не буду)
55 человек отметили этот отзыв как полезный.
Вам помогла эта информация?

Что нового

What's NEW with v3.0.0

The first version of the QPython project has been restarted, with a new name

- It added the qsl4ahelper as a built-in package
- It added a QPySL4A App project sample into built-in editor, you can create QSLAApp by creating an project
- It rearranged permissions
- It fixed ssl error bugs

Visit https://www.qpython.org/en/qpython_3x_featues.html to get more detail.