Домашня Сторінка додатки Освіта Pydroid 3 - IDE for Python 3
Pydroid 3 - IDE for Python 3

Pydroid 3 - IDE for Python 3

Learn Python 3 з найпотужнішим Python 3 інтерпретатора і IDE на Google Play

BabyVerse: App for new parents
Falou - Fast language learning
Gauthmath-Math Homework Helper
Fryd
Pydroid 3 — найпростіша у використанні та найпотужніша навчальна IDE Python 3 для Android.

особливості:
— Офлайн-інтерпретатор Python 3: для запуску програм на Python не потрібен Інтернет.
— Менеджер пакетів Pip і спеціальний репозиторій для попередньо зібраних пакетів коліс для розширених наукових бібліотек, таких як numpy, scipy, matplotlib, scikit-learn і jupyter.
— OpenCV тепер доступний (на пристроях із підтримкою Camera2 API). *
- TensorFlow і PyTorch також доступні. *
- Готові приклади для швидшого навчання.
— Повна підтримка Tkinter для GUI.
— Повнофункціональний емулятор терміналу з підтримкою лінії читання (доступний у pip).
- Вбудований компілятор C, C++ і навіть Fortran, розроблений спеціально для Pydroid 3. Він дозволяє Pydroid 3 створювати будь-яку бібліотеку з pip, навіть якщо вона використовує рідний код. Ви також можете створити та встановити залежності з командного рядка.
— Підтримка Cython.
— Налагоджувач PDB із точками зупинки та спостереженнями.
— Графічна бібліотека Kivy з блискучою новою серверною частиною SDL2.
— Підтримка PySide6 доступна в репозиторії швидкого встановлення разом із підтримкою matplotlib PySide6 без додаткового коду.
— Підтримка Matplotlib Kivy доступна в репозиторії швидкого встановлення.
- підтримка pygame 2.

Функції редактора:
- Прогнозування коду, автоматичне розміщення відступів і аналіз коду в реальному часі, як у будь-якій реальній IDE. *
— Розширена панель клавіатури з усіма символами, які потрібно запрограмувати на Python.
- Підсвічування синтаксису та теми.
- Вкладки.
— Покращена навігація по коду з інтерактивними gotos призначення/визначення.
- Поділитися одним натисканням на Pastebin.

* Функції, позначені зірочкою, доступні лише в версії Premium.

Короткий посібник.
Pydroid 3 вимагає принаймні 250 Мб вільної внутрішньої пам’яті. Рекомендовано 300 МБ+. Більше, якщо ви використовуєте важкі бібліотеки, такі як scipy.
Щоб запустити налагодження, розмістіть точку зупину, клацнувши номер рядка.
Kivy виявляється за допомогою «import kivy», «from kivy» або «#Pydroid run kivy».
PySide6 виявляється за допомогою «імпортувати PySide6», «з PySide6» або «#Pydroid run qt».
Те саме для sdl2, tkinter та pygame.
Існує спеціальний режим "#Pydroid run terminal" для забезпечення роботи вашої програми в режимі терміналу (це корисно з matplotlib, який автоматично запускається в режимі GUI)

Чому деякі бібліотеки лише преміум-класу?
Ці бібліотеки було надзвичайно важко перенести, тому нам довелося попросити іншого розробника зробити це. За домовленістю його форки цих бібліотек надаються лише преміум-користувачам. Якщо ви хочете розробити безкоштовні форки цих бібліотек - зв'яжіться з нами.

Беріть участь у розробці Pydroid 3, повідомляючи про помилки або надсилаючи нам запити щодо функцій. Ми це цінуємо.

Оскільки основною метою Pydroid 3 є допомогти користувачам вивчити мову програмування Python 3, нашим першочерговим завданням є портування наукових бібліотек (тому бібліотеки, пов’язані з системою, переносяться лише тоді, коли вони використовуються як залежні від іншого освітнього пакету).

Правова інформація.
Деякі двійкові файли в Pydroid 3 APK ліцензовані згідно з (L)GPL, напишіть нам, щоб отримати вихідний код.
Вважається, що чисті бібліотеки Python GPL, що входять до складу Pydroid 3, уже надходять у формі вихідного коду.
Pydroid 3 не об’єднує жодних нативних модулів з ліцензією GPL, щоб уникнути їх автоматичного імпорту. Відомим прикладом такої бібліотеки є GNU readline, яку можна встановити за допомогою pip.
Зразки, доступні в додатку, безкоштовні для освітнього використання за одним винятком: вони або їхні похідні роботи не можуть використовуватися в будь-яких конкуруючих продуктах (у будь-який спосіб). Якщо ви не впевнені, чи стосується вашої програми це обмеження, завжди запитуйте дозвіл електронною поштою.
Android є торговою маркою Google Inc.
  • Pydroid 3 - IDE for Python 3 screenshot 1Pydroid 3 - IDE for Python 3 screenshot 2Pydroid 3 - IDE for Python 3 screenshot 3Pydroid 3 - IDE for Python 3 screenshot 4Pydroid 3 - IDE for Python 3 screenshot 5Pydroid 3 - IDE for Python 3 screenshot 6Pydroid 3 - IDE for Python 3 screenshot 7Pydroid 3 - IDE for Python 3 screenshot 8Pydroid 3 - IDE for Python 3 screenshot 9Pydroid 3 - IDE for Python 3 screenshot 10Pydroid 3 - IDE for Python 3 screenshot 11Pydroid 3 - IDE for Python 3 screenshot 12Pydroid 3 - IDE for Python 3 screenshot 13Pydroid 3 - IDE for Python 3 screenshot 14Pydroid 3 - IDE for Python 3 screenshot 15Pydroid 3 - IDE for Python 3 screenshot 16

4.4
50,358 Загальний
5 35,008
4 7,928
3 2,697
2 1,248
1 3,421

Changelog / Що Нового

Implemented Storage Access Framework support for all Android versions

Додаткова Інформація

  • Varies with device
  • Android Varies with device
  • Everyone
  • 5000000