| Typ pliku | APK |
|---|---|
| Wersja | 3.02_x86 |
| Wydawca | IIEC |
| Data wydania | 5 cze 2019 |
| Data dodania | 5 cze 2019 |
| Wymagania systemu operacyjnego | Android |
| Wymagania | Requires Android |
| Całkowita liczba pobrań | 134 |
| Cena £ | Free |
Opis
Pydroid 3 to najłatwiejszy w użyciu i najpotężniejszy edukacyjny Python 3 IDE na Androida.
Cechy:
- Interpreter offline Python 3.7: do uruchamiania programów w języku Python nie jest wymagany Internet.
- Menedżer pakietów Pip i niestandardowe repozytorium dla gotowych pakietów kół dla ulepszonych bibliotek naukowych, takich jak numpy, scipy, matplotlib, scikit-learn i jupyter.
- Dostępny jest teraz również Tensorflow. *
- Przykłady dostępne gotowe do użycia w celu szybszej nauki.
- Pełna obsługa Tkinter dla GUI.
- W pełni funkcjonalny emulator terminala z obsługą readline (dostępny w pip).
- Wbudowany kompilator C, C++, a nawet Fortran zaprojektowany przez n0n3m4, autora C4droid, specjalnie dla Pydroid 3. Pozwala Pydroid 3 zbudować dowolną bibliotekę z pip, nawet jeśli używa kodu natywnego. Możesz także budować i instalować zależności z wiersza poleceń.
- Wsparcie Cythona.
- Debuger PDB z punktami przerwania i zegarkami.
- Biblioteka graficzna Kivy z błyszczącym nowym backendem SDL2.
- Obsługa PyQt5 dostępna w repozytorium szybkiej instalacji wraz z obsługą matplotlib PyQt5 bez dodatkowego kodu.
- Wsparcie Matplotlib Kivy dostępne w repozytorium szybkiej instalacji.
- obsługa pygame_sdl2 (implementacja pygame oparta na SDL2).
Funkcje edytora:
- Przewidywanie kodu, automatyczne wcięcia i analiza kodu w czasie rzeczywistym, tak jak w każdym prawdziwym IDE. *
- Rozszerzony pasek klawiatury ze wszystkimi symbolami potrzebnymi do zaprogramowania w Pythonie.
- Podświetlanie składni i motywy.
- Zakładki.
- Ulepszona nawigacja po kodzie z interaktywnymi goto przypisania/definicji.
- Udział jednym kliknięciem w Pastebin.
* Funkcje oznaczone gwiazdką są dostępne tylko w wersji Premium.
Skrócona instrukcja.
Pydroid 3 wymaga co najmniej 200 MB wolnej pamięci wewnętrznej. Zalecane jest 220 MB+. Więcej, jeśli używasz ciężkich bibliotek, takich jak scipy.
Aby uruchomić debugowanie należy umieścić punkty przerwania, klikając numer wiersza.
Kivy jest wykrywany za pomocą importu kivy, z kivy lub „#Pydroid run kivy.
PyQt5 jest wykrywany za pomocą importu PyQt5, z PyQt5 lub „#Pydroid run qt.
To samo dla sdl2, tkinter i pygame.
Istnieje specjalny tryb „#Pydroid run terminal”, aby upewnić się, że program działa w trybie terminala (jest to przydatne w przypadku matplotlib, który automatycznie działa w trybie GUI)
Weź udział w rozwoju Pydroid 3, zgłaszając nam błędy lub przesyłając prośby o nowe funkcje. Doceniamy to.
Lista bibliotek, których NIE planujemy jeszcze dodać:
- OpenCV
Ponieważ głównym celem Pydroid 3 jest pomoc użytkownikowi w nauce języka programowania Python 3, naszym priorytetem jest przenoszenie bibliotek naukowych (więc biblioteki związane z systemem są przenoszone tylko wtedy, gdy są używane jako zależności innego pakietu edukacyjnego).
Informacje prawne.
Niektóre pliki binarne w Pydroid 3 APK są objęte licencją (L) GPL, napisz do nas, aby uzyskać kod źródłowy.
Biblioteki GPL czystego Pythona dołączone do Pydroid 3 są uważane za nadchodzące już w formie kodu źródłowego.
Pydroid 3 nie zawiera żadnych modułów natywnych na licencji GPL, aby uniknąć ich automatycznego importowania. Znanym przykładem takiej biblioteki jest GNU readline, którą można zainstalować za pomocą pip.
Próbki dostępne w aplikacji są bezpłatne do użytku edukacyjnego z jednym wyjątkiem: ani ich, ani ich dzieł pochodnych, nie można wykorzystywać w żadnych konkurencyjnych produktach (w żaden sposób). Jeśli nie masz pewności, czy Twoja aplikacja jest objęta tym ograniczeniem, zawsze poproś o zgodę za pośrednictwem poczty e-mail.
Android jest znakiem towarowym firmy Google Inc.