Pydroid 3: Android'deki Güçlü Python 3 IDE'niz
Pydroid 3, Android cihazlar için tasarlanmış, Python öğrenmeyi her zamankinden daha kolay hale getiren, kullanıcı dostu ve sağlam bir Python 3 IDE'dir. Temel özellikler şunları içerir:
- Çevrimdışı Python 3 Yorumlayıcısı: Python programlarını internet bağlantısı olmadan çalıştırın.
- Pip Paket Yöneticisi ve Özel Depo: Önceden oluşturulmuş tekerleğe sahip özel bir depo sayesinde NumPy, SciPy, Matplotlib, Scikit-learn ve Jupyter gibi bilimsel paketler dahil çok çeşitli kitaplıklara erişin paketler. OpenCV de desteklenmektedir (Camera2 API'sine sahip cihazlarda).
- Derin Öğrenme Desteği: Gelişmiş makine öğrenimi projeleri için TensorFlow ve PyTorch'tan yararlanın. (Premium)
- Kapsamlı Kitaplık Desteği: GUI geliştirme için Tkinter'ı, okuma satırı desteğine sahip tam özellikli bir terminal emülatörünü ve SDL2 arka ucuna sahip Kivy'yi içerir. PySide6 desteği (Matplotlib entegrasyonu ile) ve pygame 2 de mevcuttur. (Bazı özellikler Premium'dur)
- Gelişmiş Geliştirme Araçları: Yerleşik bir C, C ve Fortran derleyicisi, yerel koda sahip olanlar da dahil olmak üzere pip'ten kitaplıklar oluşturmaya olanak tanır. Kesme noktaları ve saatler içeren bir PDB hata ayıklayıcının yanı sıra Cython desteği de dahildir.
- Sezgisel Düzenleyici: Düzenleyici; kod tahmini, otomatik girintileme, gerçek zamanlı kod analizi, özel bir klavye, sözdizimi vurgulama, temalar, sekmeler ve gelişmiş kod gezinme özelliklerine sahiptir. (Kod tahmini ve gerçek zamanlı analiz Premium'dur)
Premium Özellikler: TensorFlow, PyTorch, kod tahmini ve gerçek zamanlı kod analizi gibi gelişmiş kitaplıklara erişim Premium sürümde mevcuttur.
Sistem Gereksinimleri: Pydroid 3 en az 250 MB ücretsiz Internal storage (300 MB önerilir) gerektirir ve daha büyük kitaplıklar için daha fazla alana ihtiyaç vardır.
Hızlı Başlangıç Kılavuzu: Hata ayıklamak için satır numaralarını tıklayarak kesme noktalarını ayarlayın. Belirli içe aktarma ifadeleri veya yorumları Kivy, PySide6, SDL2, Tkinter ve Pygame için desteği tetikler. Terminal modunu zorlamak için #Pydroid çalıştırma terminalini
kullanın (Matplotlib için faydalıdır).
Lisanslama: Bazı ikili dosyalar (L)GPL kapsamında lisanslanmıştır; kaynak kodu için geliştiricilerle iletişime geçin. Saf Python GPL kitaplıklarının zaten kaynak kodu biçiminde olduğu kabul edilir. Pydroid 3, GPL lisanslı yerel modüllerin otomatik olarak içe aktarılmasını önler.
Eğitim Amaçlı Kullanım: Dahil edilen örnekler, rakip ürünlerde veya türev çalışmalarda kullanım haricinde eğitim amaçlı ücretsizdir. Bu tür kullanımlar için daima izin isteyin.
Pydroid 3, kullanıcıların Python 3'ü öğrenmelerine yardımcı olmaya kendini adamıştır. Öncelikli odak noktası, bilimsel kütüphanelerin taşınmasıdır. Geliştirilmesine katkıda bulunmak için hataları ve özellik isteklerini bildirin.