Pydroid 3: Twoje potężne IDE Pythona 3 na Androida
Pydroid 3 to przyjazne dla użytkownika i niezawodne środowisko IDE języka Python 3 zaprojektowane dla urządzeń z systemem Android, dzięki czemu nauka języka Python jest łatwiejsza niż kiedykolwiek. Kluczowe funkcje obejmują:
- 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. Obsługiwane jest także OpenCV (na urządzeniach z API Camera2).
- Wsparcie głębokiego uczenia się: Wykorzystaj TensorFlow i PyTorch do zaawansowanych projektów uczenia maszynowego. (Premia)
- Rozszerzona obsługa bibliotek: Zawiera Tkinter do tworzenia GUI, w pełni funkcjonalny emulator terminala z obsługą readline oraz Kivy z backendem SDL2. Dostępna jest także obsługa PySide6 (z integracją Matplotlib) i pygame 2. (Niektóre funkcje są płatne)
- Zaawansowane narzędzia programistyczne: Wbudowany kompilator C, C i Fortran umożliwia budowanie bibliotek z poziomu pip, nawet tych z natywnym kodem. Dołączona jest obsługa Cython wraz z debugerem PDB obsługującym punkty przerwania i zegarki.
- Intuicyjny edytor: Edytor oferuje przewidywanie kodu, automatyczne wcięcia, analizę kodu w czasie rzeczywistym, specjalistyczną klawiaturę, podświetlanie składni, motywy, karty i ulepszoną nawigację po kodzie. (Przewidywanie kodu i analiza w czasie rzeczywistym to Premium)
Funkcje Premium: Dostęp do zaawansowanych bibliotek, takich jak TensorFlow, PyTorch, przewidywanie kodu i analiza kodu w czasie rzeczywistym, jest dostępny w wersji Premium.
Wymagania systemowe: Pydroid 3 wymaga co najmniej 250MB darmowego Internal storage (zalecane 300MB), a większe biblioteki wymagają więcej miejsca.
Krótki przewodnik: Aby debugować, ustaw punkty przerwania, klikając numery linii. Określone instrukcje importu lub komentarze uruchamiają obsługę Kivy, PySide6, SDL2, Tkinter i Pygame. Użyj #Pydroid run terminal
, aby wymusić tryb terminala (przydatne dla Matplotlib).
Licencja: Niektóre pliki binarne są objęte licencją (L)GPL; skontaktuj się z programistami w celu uzyskania kodu źródłowego. Uważa się, że biblioteki Pure Python GPL są już w formie kodu źródłowego. Pydroid 3 pozwala uniknąć automatycznego importu modułów natywnych na licencji GPL.
Do użytku edukacyjnego: Dołączone próbki są bezpłatne do celów edukacyjnych, z wyjątkiem wykorzystania w konkurencyjnych produktach lub dziełach pochodnych. Zawsze staraj się uzyskać pozwolenie na takie zastosowania.
Pydroid 3 ma za zadanie pomagać użytkownikom w nauce języka Python 3. Główny nacisk kładziony jest na przenoszenie bibliotek naukowych. Zgłaszaj błędy i prośby o funkcje, aby przyczynić się do jego rozwoju.