Pydroid 3: Twoje potężne IDE Pythona 3 dla Androida
Pydroid 3 to przyjazne dla użytkownika i niezawodne środowisko IDE w języku Python 3 przeznaczone dla urządzeń z systemem Android. Jest idealny do nauki i używania Pythona w podróży.
Kluczowe funkcje:
- Interpreter języka Python 3 w trybie offline: Do uruchomienia kodu w języku Python nie jest potrzebne połączenie internetowe.
- 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 wstępnie zbudowanych kół pakiety.
- Rozbudowana obsługa bibliotek: Obejmuje OpenCV (na urządzeniach z obsługą API Camera2), TensorFlow, PyTorch, Tkinter (do tworzenia GUI), Kivy (z backendem SDL2), PySide6 (z obsługą Matplotlib) i Pygame 2.
- Wbudowany kompilator: Wbudowany kompilator C, C i Fortran pozwala Pydroid 3 budować biblioteki z pip, nawet te z natywnymi zależnościami kodu. Możesz także kompilować i instalować zależności bezpośrednio z wiersza poleceń.
- Wsparcie Cython: Twórz i integruj kod Cython ze swoimi projektami.
- Narzędzia do debugowania: W pełni funkcjonalny debuger PDB z punktami przerwania i zegarkami pomaga identyfikować i rozwiązywać problemy w kodzie.
- Edytor zaawansowany: Edytor zawiera takie funkcje, jak przewidywanie kodu, automatyczne wcięcia, analizę kodu w czasie rzeczywistym, podświetlanie składni, motywy, karty i ulepszoną nawigację po kodzie. Specjalistyczny pasek klawiatury zapewnia łatwy dostęp do symboli programowania.
- Łatwe udostępnianie: Udostępnij swój kod w Pastebin jednym kliknięciem.
Funkcje premium:
Niektóre zaawansowane funkcje, oznaczone gwiazdką (*) w oryginalnym opisie, są dostępne w wersji Premium.
Wymagania:
Pydroid 3 wymaga co najmniej 250 MB darmowego Internal storage, a zalecane 300 MB, szczególnie w przypadku korzystania z bibliotek wymagających dużych zasobów, takich jak SciPy.
Uruchamianie i debugowanie:
Ustaw punkty przerwania, klikając numery linii, aby debugować kod. Konkretne polecenia („importuj kivy”, „z kivy”, „#Pydroid uruchom kivy” itp.) służą do wykrywania i wykorzystywania bibliotek takich jak Kivy, PySide6, SDL2, Tkinter i Pygame. Polecenie „#Pydroid run terminal” zapewnia wykonanie trybu terminalowego (przydatne dla Matplotlib).
Dostępność biblioteki:
Niektóre biblioteki są dostępne tylko w wersji premium ze względu na złożoność ich przenoszenia. Programiści są otwarci na współpracę w zakresie bezpłatnych portów tych bibliotek.
Informacje prawne:
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. Biblioteki czystego Pythona dołączone do Pydroid 3 uważa się za dostarczone w formie kodu źródłowego. Pydroid 3 nie zawiera automatycznie żadnych modułów natywnych objętych licencją GPL.
Przykładowe użycie kodu:
Dostarczony przykładowy kod jest bezpłatny do użytku edukacyjnego, z wyjątkiem użycia w konkurencyjnych produktach lub ich pochodnych. Jeśli nie jesteś pewien, zawsze proś o pozwolenie e-mailem.