Pydroid 3: Android için Güçlü Python 3 IDE'niz
Pydroid 3, Android cihazlar için tasarlanmış, kullanıcı dostu ve sağlam bir Python 3 IDE'dir. Hareket halindeyken Python'u öğrenmek ve kullanmak için mükemmeldir.
Temel Özellikler:
- Çevrimdışı Python 3 Yorumlayıcısı: Python kodunuzu çalıştırmak için internet bağlantısına gerek yoktur.
- Pip Paket Yöneticisi ve Özel Depo: Önceden oluşturulmuş tekerleğin özel deposu sayesinde NumPy, SciPy, Matplotlib, Scikit-learn ve Jupyter gibi bilimsel paketler dahil çok çeşitli kitaplıklara erişin paketler.
- Kapsamlı Kitaplık Desteği: OpenCV (Camera2 API desteğine sahip cihazlarda), TensorFlow, PyTorch, Tkinter (GUI geliştirme için), Kivy (SDL2 arka ucuyla), PySide6 (Matplotlib desteğiyle) ve Pygame 2.
- Yerleşik Derleyici: Yerleşik bir C, C ve Fortran derleyicisi, Pydroid 3'nin yerel kod bağımlılıkları olsa bile pip'ten kitaplıklar oluşturmasına olanak tanır. Ayrıca bağımlılıkları doğrudan komut satırından derleyip yükleyebilirsiniz.
- Cython Desteği: Cython kodunu geliştirin ve projelerinize entegre edin.
- Hata Ayıklama Araçları: Kesme noktaları ve izlemeler içeren tam özellikli bir PDB hata ayıklayıcı, kodunuzdaki sorunları tanımlamanıza ve çözmenize yardımcı olur.
- Gelişmiş Düzenleyici: Düzenleyici, kod tahmini, otomatik girintileme, gerçek zamanlı kod analizi, sözdizimi vurgulama, temalar, sekmeler ve gelişmiş kodda gezinme gibi özellikleri içerir. Özel bir klavye çubuğu, programlama sembollerine kolay erişim sağlar.
- Kolay Paylaşım: Kodunuzu tek tıklamayla Pastebin'de paylaşın.
Premium Özellikler:
Orijinal açıklamada yıldız işaretiyle (*) işaretlenen bazı gelişmiş özellikler Premium sürümde mevcuttur.
Gereksinimler:
Pydroid 3 en az 250 MB ücretsiz Internal storage gerektirir; özellikle SciPy gibi yoğun kaynak kullanan kitaplıklar kullanıldığında 300 MB önerilir.
Çalıştırma ve Hata Ayıklama:
Kodunuzdaki hataları ayıklamak için satır numaralarını tıklayarak kesme noktalarını ayarlayın. Kivy, PySide6, SDL2, Tkinter ve Pygame gibi kitaplıkları tespit etmek ve kullanmak için özel komutlar ("kivy'yi içe aktar", "kivy'den", "#Pydroid run kivy" vb.) kullanılır. "#Pydroid run terminal" komutu, terminal modunun yürütülmesini sağlar (Matplotlib için kullanışlıdır).
Kitaplık Kullanılabilirliği:
Belirli kitaplıklar, onları taşımanın karmaşıklığı nedeniyle yalnızca premiumdur. Geliştiriciler bu kütüphanelerin ücretsiz portları üzerinde işbirliğine açıktır.
Yasal Bilgiler:
Pydroid 3 APK'sındaki bazı ikili dosyalar (L)GPL kapsamında lisanslıdır; kaynak kodu erişimi için geliştiricilerle iletişime geçin. Pydroid 3 ile birlikte verilen saf Python kitaplıklarının kaynak kodu biçiminde sağlandığı kabul edilir. Pydroid 3 otomatik olarak herhangi bir GPL lisanslı yerel modülü içermez.
Örnek Kod Kullanımı:
Sağlanan örnek kod, rakip ürünlerde veya bunların türevlerinde kullanılması haricinde eğitim amaçlı kullanım için ücretsizdir. Emin değilseniz her zaman e-posta yoluyla izin isteyin.