| Тип на файла | APK |
|---|---|
| Версия | 3.02_x86 |
| Издател | IIEC |
| Дата на излизане | 5.06.2019 г. |
| Датата е добавена | 5.06.2019 г. |
| Os изисквания | Android |
| Изисквания | Requires Android |
| Общо изтегляния | 134 |
| Цена | Free |
Описание
Pydroid 3 е най-лесната за използване и мощна образователна Python 3 IDE за Android.
Характеристика:
- Офлайн интерпретатор на Python 3.7: не е необходим интернет за стартиране на програми на Python.
- Мениджър на пакети Pip и персонализирано хранилище за предварително изградени колелни пакети за подобрени научни библиотеки, като numpy, scipy, matplotlib, scikit-learn и jupyter.
- Вече е наличен и Tensorflow. *
- Готови примери за по-бързо обучение.
- Пълна поддръжка на Tkinter за GUI.
- Пълнофункционален терминален емулатор с поддръжка на линия за четене (наличен в pip).
- Вграден компилатор C, C++ и дори Fortran, проектиран от n0n3m4, автор на C4droid, специално за Pydroid 3. Позволява на Pydroid 3 да изгради всяка библиотека от pip, дори ако използва собствен код. Можете също така да създавате и инсталирате зависимости от командния ред.
- Поддръжка на Cython.
- PDB дебъгер с точки на прекъсване и часовници.
- Графична библиотека Kivy с лъскав нов SDL2 бекенд.
- Поддръжка на PyQt5, налична в хранилището за бързо инсталиране заедно с поддръжка на matplotlib PyQt5, без да е необходим допълнителен код.
- Поддръжката на Matplotlib Kivy е налична в хранилището за бързо инсталиране.
- поддръжка на pygame_sdl2 (реализация на pygame, базирана на SDL2).
Функции на редактора:
- Предсказване на код, автоматично вдлъбване и анализ на кода в реално време точно както във всяка истинска IDE. *
- Разширена клавиатурна лента с всички символи, които трябва да програмирате в Python.
- Подчертаване на синтаксис и теми.
- Раздели.
- Подобрена кодова навигация с интерактивни gotos за присвояване/дефиниция.
- Споделяне с едно кликване на Pastebin.
* Функциите, отбелязани със звездичка, са налични само в Premium версия.
Бързо ръководство.
Pydroid 3 изисква поне 200 MB свободна вътрешна памет. Препоръчва се 220MB+. Повече, ако използвате тежки библиотеки като scipy.
За да стартирате отстраняване на грешки, поставете точка(и) на прекъсване, като щракнете върху номера на реда.
Kivy се открива с import kivy, от kivy или „#Pydroid run kivy.
PyQt5 се открива с импортиране на PyQt5, от PyQt5 или „#Pydroid run qt.
Същото за sdl2, tkinter и pygame.
Има специален режим "#Pydroid run terminal", за да се гарантира, че вашата програма работи в терминален режим (това е полезно с matplotlib, който автоматично се изпълнява в GUI режим)
Вземете участие в разработването на Pydroid 3, като докладвате грешки или ни предоставяте заявки за функции. Оценяваме това.
Списъкът с библиотеки, които все още НЕ планираме да добавим:
- OpenCV
Тъй като основната цел на Pydroid 3 е да помогне на потребителите да научат езика за програмиране Python 3, нашият първи приоритет е пренасянето на научни библиотеки (така че свързаните със системата библиотеки се пренасят само когато се използват като зависимости на друг образователен пакет).
Правна информация.
Някои двоични файлове в Pydroid 3 APK са лицензирани под (L)GPL, изпратете ни имейл за изходния код.
Счита се, че GPL чистите Python библиотеки в комплект с Pydroid 3 вече идват във формата на изходния код.
Pydroid 3 не включва никакви GPL-лицензирани собствени модули, за да избегне автоматичното им импортиране. Известният пример за такава библиотека е GNU readline, която може да се инсталира с помощта на pip.
Мострите, налични в приложението, са безплатни за образователна употреба с едно изключение: те или техните производни произведения не могат да се използват в никакви конкурентни продукти (по никакъв начин). Ако не сте сигурни дали приложението ви е засегнато от това ограничение, винаги искайте разрешение по имейл.
Android е търговска марка на Google Inc.