Pydroid 3
![]() |
Najnowsza wersja | 7.4_arm64 |
![]() |
Aktualizacja | Jan,07/2025 |
![]() |
Wywoływacz | IIEC |
![]() |
system operacyjny | Android 6.0+ |
![]() |
Kategoria | Edukacja |
![]() |
Rozmiar | 74.9 MB |
![]() |
Google PlayStore | ![]() |
Tagi: | Edukacja |



Pydroid 3: Twoje potężne środowisko IDE Pythona 3 dla Androida
Pydroid 3 to wiodące środowisko IDE języka Python 3 dla systemu Android, oferujące łatwe w obsłudze i wydajne środowisko do nauki i rozwoju. To środowisko IDE działające w trybie offline eliminuje potrzebę dostępu do Internetu w celu uruchamiania programów w języku Python.
Kluczowe funkcje:
- Interpreter języka Python 3 w trybie offline: Uruchom kod języka Python bez połączenia z Internetem.
- Menedżer pakietów Pip i repozytorium niestandardowe: Uzyskaj dostęp do szerokiej gamy bibliotek, w tym pakietów naukowych, takich jak NumPy, SciPy, Matplotlib, Scikit-learn i Jupyter, dzięki niestandardowemu repozytorium z wbudowanym kołem pakiety. Dostępna jest również obsługa OpenCV (na urządzeniach z obsługą API Camera2).
- Ulepszone biblioteki naukowe: Obsługiwane są także TensorFlow i PyTorch (wersja Premium).
- Obsługa GUI: Pełna obsługa Tkinter dla graficznych interfejsów użytkownika.
- Emulator terminala: W pełni funkcjonalny emulator terminala z obsługą readline (przez pip).
- Wbudowane kompilatory: Kompiluj kod C, C i Fortran bezpośrednio w IDE. Pozwala to Pydroid 3 budować biblioteki z pip, nawet te z natywnymi zależnościami kodu.
- Zaawansowane funkcje: obsługa Cython, debugger PDB z punktami przerwania i zegarkami, biblioteka graficzna Kivy z backendem SDL2 i obsługa PySide6 (wersja Premium, w tym obsługa Matplotlib PySide6). Dostępna jest także obsługa Matplotlib Kivy (wersja Premium). Dołączona jest obsługa pygame 2.
- Ulepszenia edytora: Funkcje obejmują przewidywanie kodu, automatyczne wcięcia, analizę kodu w czasie rzeczywistym, rozszerzoną klawiaturę, podświetlanie składni, motywy, karty i ulepszoną nawigację po kodzie. (Przewidywanie kodu i analiza kodu w czasie rzeczywistym to funkcje Premium).
- Łatwe udostępnianie: Udostępnianie w Pastebin jednym kliknięciem.
Funkcje premium:
Niektóre zaawansowane biblioteki (TensorFlow, PyTorch, PySide6 z obsługą Matplotlib, przewidywaniem kodu i analizą kodu w czasie rzeczywistym) są dostępne w wersji Premium.
Wymagania systemowe:
Pydroid 3 wymaga co najmniej 250MB wolnej pamięci wewnętrznej, zalecane 300MB. W przypadku bibliotek wymagających dużych zasobów, takich jak SciPy, mogą być potrzebne większe ilości.
Debugowanie i określone użycie biblioteki:
Ustaw punkty przerwania, klikając numer linii, aby debugować kod. Kivy, PySide6, SDL2, Tkinter i Pygame są wykrywane automatycznie poprzez określone instrukcje importu lub komentarze (#Pydroid run kivy
, #Pydroid run qt
itd.). Użyj #Pydroid run terminal
, aby wymusić tryb terminala (przydatne dla Matplotlib).
Licencja:
Niektóre pliki binarne w Pydroid 3 APK są objęte licencją (L)GPL. Skontaktuj się z programistami, aby uzyskać kod źródłowy. Biblioteki czystego Pythona dołączone do Pydroid 3 uważa się za znajdujące się w formie kodu źródłowego. Pydroid 3 pozwala uniknąć automatycznego importowania jakichkolwiek natywnych modułów na licencji GPL.
Przykładowe użycie kodu:
Przykładowy kod jest dostępny do celów edukacyjnych, ale nie można go używać w konkurencyjnych produktach bez pozwolenia.
Android jest znakiem towarowym firmy Google Inc.