Pydroid 3

Pydroid 3

Edukacja 7.4_arm64 74.9 MB by IIEC Jan 12,2025
Pobierać
Opis aplikacji

Pydroid 3: Twoje potężne środowisko IDE Pythona 3 dla Androida

Pydroid 3 to przyjazne dla użytkownika i wydajne środowisko IDE Pythona 3 przeznaczone dla urządzeń z systemem Android. Jest idealny do nauki i używania Pythona w podróży.

Kluczowe funkcje:

  • Interpretator języka Python 3 w trybie offline: Do uruchamiania programów w języku Python nie jest potrzebne połączenie internetowe.
  • Menedżer pakietów Pip: Łatwa instalacja pakietów, w tym obsługa bibliotek naukowych, takich jak NumPy, SciPy, Matplotlib, Scikit-learn i Jupyter (rozszerzona poprzez niestandardowe repozytorium wstępnie zbudowanych pakietów kół).
  • Rozbudowana obsługa bibliotek: Obejmuje OpenCV (na urządzeniach z obsługą API Camera2), TensorFlow i PyTorch (wersja premium).
  • Rozwój GUI: Pełna obsługa Tkintera przy tworzeniu graficznych interfejsów użytkownika.
  • Emulator terminala: W pełni funkcjonalny emulator terminala z obsługą readline (dostępny przez pip).
  • Kompilacja kodu natywnego: Wbudowane kompilatory C, C i Fortran umożliwiają kompilację bibliotek z pip, nawet tych korzystających z kodu natywnego. Obsługiwane jest także budowanie i instalacja zależności z wiersza poleceń.
  • Debugowanie: Zawiera debuger PDB z punktami przerwania i zegarkami.
  • Biblioteki graficzne: Kivy (z backendem SDL2), PySide6 (z obsługą Matplotlib, dostępna w repozytorium szybkiej instalacji) i obsługa Matplotlib Kivy (repozytorium szybkiej instalacji).
  • Tworzenie gier: obsługa pygame 2.
  • Zaawansowany edytor: Zawiera przewidywanie kodu, automatyczne wcięcia, analizę kodu w czasie rzeczywistym, rozszerzoną klawiaturę, podświetlanie składni, motywy, karty i ulepszoną nawigację po kodzie. Uwzględnione jest także udostępnianie jednym kliknięciem w Pastebin.

Funkcje premium:

Niektóre zaawansowane funkcje, takie jak przewidywanie kodu, analiza kodu w czasie rzeczywistym, obsługa OpenCV, TensorFlow i PyTorch są dostępne tylko w wersji premium.

Wymagania:

Pydroid 3 wymaga co najmniej 250MB wolnej pamięci wewnętrznej (zalecane 300MB). Wymagania dotyczące pamięci zwiększają się w przypadku korzystania z bibliotek wymagających dużych zasobów.

Krótki przewodnik:

Aby uruchomić sesje debugowania, ustaw punkty przerwania, klikając numer linii. Określone instrukcje importu lub komentarze uruchamiają obsługę Kivy, PySide6, SDL2, Tkinter i Pygame. Komentarz #Pydroid run terminal zapewnia wykonanie w trybie terminala (pomocny dla Matplotlib).

Licencja biblioteczna:

Niektóre biblioteki wymagają subskrypcji premium ze względu na złożoność ich przenoszenia. Skontaktuj się z programistami, jeśli chcesz wnieść darmowe forki tych bibliotek. Główny nacisk położony jest na wspieranie bibliotek naukowych; biblioteki systemowe są przenoszone wyłącznie jako zależności dla pakietów edukacyjnych.

Informacje prawne:

Niektóre pliki binarne w Pydroid 3 są objęte licencją (L)GPL. Skontaktuj się z programistami, aby uzyskać kod źródłowy. Uważa się, że biblioteki Pythona na licencji GPL są już w formie kodu źródłowego. Pydroid 3 pozwala uniknąć automatycznego importowania natywnych modułów na licencji GPL (takich jak GNU Readline, instalowanych za pomocą pip). Przykładowy kod jest bezpłatny do użytku edukacyjnego, z wyjątkiem użycia w konkurencyjnych produktach lub ich pochodnych. Do takiego wykorzystania wymagane jest zezwolenie. Android jest znakiem towarowym firmy Google Inc.

Pydroid 3 Zrzuty ekranu

  • Pydroid 3 Zrzut ekranu 0
  • Pydroid 3 Zrzut ekranu 1
  • Pydroid 3 Zrzut ekranu 2
  • Pydroid 3 Zrzut ekranu 3