Application Description
Poczuj moc Pythona 3 na Androidzie dzięki Pydroid 3, przyjaznemu dla użytkownika i niezawodnemu środowisku IDE. Ta wszechstronna aplikacja oferuje interpretację języka Python 3 w trybie offline, eliminując potrzebę połączenia internetowego do uruchomienia kodu.
Kluczowe funkcje:
- Interpreter języka Python 3 w trybie offline: Uruchamiaj programy w języku Python bez połączenia z Internetem.
- Pip Package Manager i niestandardowe repozytorium: 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. OpenCV jest również obsługiwane na kompatybilnych urządzeniach.
- Ulepszone biblioteki naukowe: Wykorzystaj potężne biblioteki, takie jak TensorFlow i PyTorch (Premium).
- Obsługa GUI: Twórz graficzne interfejsy użytkownika z pełną obsługą Tkinter.
- Emulator terminala: Zawiera w pełni funkcjonalny emulator terminala z obsługą readline (przez pip).
- Wbudowane kompilatory: Kompiluj kod C, C i Fortran bezpośrednio w aplikacji. Pozwala to na budowanie bibliotek z pip, nawet tych z natywnymi zależnościami kodu.
- Zaawansowane narzędzia programistyczne: Korzystaj ze wsparcia Cython, debuggera PDB z punktami przerwania i zegarkami oraz wsparcia dla Kivy (z backendem SDL2), PySide6 (z integracją Matplotlib) i Pygame 2.
- Intuicyjny edytor: Korzystaj z przewidywania kodu, automatycznego wcięcia, analizy kodu w czasie rzeczywistym (Premium), specjalistycznej klawiatury, podświetlania składni, motywów, kart i ulepszonej nawigacji po kodzie.
Funkcje premium:
Kilka zaawansowanych funkcji, oznaczonych gwiazdką (*) w oryginalnym opisie, jest dostępnych w wersji premium. Obejmują one ulepszone przewidywanie kodu, automatyczne wcięcie i analizę kodu w czasie rzeczywistym. Ponadto obsługa TensorFlow i PyTorch jest dostępna tylko w wersji premium ze względu na złożoność przenoszenia tych bibliotek.
Wymagania systemowe:
Pydroid 3 wymaga co najmniej 250MB darmowego Internal storage; Zalecane jest 300 MB lub więcej, szczególnie w przypadku korzystania z dużych bibliotek.
Wykrywanie biblioteki:
Aplikacja automatycznie wykrywa użycie Kivy, PySide6, SDL2, Tkinter i Pygame na podstawie określonych instrukcji importu lub komentarzy, takich jak #Pydroid run kivy
. Specjalny tryb #Pydroid run terminal
zapewnia wykonanie trybu terminalowego, szczególnie przydatnego dla Matplotlib.
Koncesjonowanie:
Niektóre pliki binarne w ramach Pydroid 3 APK są objęte licencją (L)GPL. Skontaktuj się z programistami, aby uzyskać dostęp do kodu źródłowego. Uważa się, że biblioteki Pythona objęte licencją GPL są już w formie kodu źródłowego, natomiast moduły natywne objęte licencją GPL nie są dołączone, aby zapobiec automatycznemu importowi.
Do użytku edukacyjnego:
Dostarczone próbki są bezpłatne i służą celom edukacyjnym, z wyjątkiem wykorzystania w produktach konkurencyjnych lub ich pochodnych. Jeśli nie masz pewności co do ograniczeń użytkowania, zawsze szukaj pozwolenia e-mailem.
Education