Pydroid 3, Android için kullanımı en kolay ve güçlü eğitici Python 3 IDE'dir.
Özellikler:
- Çevrimdışı Python 3 yorumlayıcısı: Python programlarını çalıştırmak için İnternet gerekmez.
- Pip paket yöneticisi ve numpy, scipy, matplotlib, scikit-learn ve jupyter gibi gelişmiş bilimsel kütüphanelere yönelik önceden oluşturulmuş tekerlek paketleri için özel bir depo.
- OpenCV artık mevcut (Camera2 API desteği olan cihazlarda). *
- TensorFlow ve PyTorch da mevcuttur. *
- Daha hızlı öğrenme için kullanıma hazır örnekler.
- GUI için tam Tkinter desteği.
- Okuma hattı desteğine sahip tam özellikli Terminal Emülatörü (pip olarak mevcuttur).
- Pydroid 3 için özel olarak tasarlanmış yerleşik C, C++ ve hatta Fortran derleyicisi. Pydroid 3'ün yerel kod kullanıyor olsa bile pip'ten herhangi bir kitaplık oluşturmasına olanak tanır. Ayrıca bağımlılıkları bir komut satırından da oluşturabilir ve yükleyebilirsiniz.
- Cython desteği.
- Kesme noktaları ve saatler içeren PDB hata ayıklayıcı.
- Yeni ve parlak bir SDL2 arka ucuna sahip Kivy grafik kitaplığı.
- Hızlı Kurulum deposunda PySide6 desteği ve matplotlib PySide6 desteği, ekstra kod gerekmeden mevcuttur.
- Hızlı Kurulum deposunda Matplotlib Kivy desteği mevcuttur.
- pygame 2 desteği.
Editör özellikleri:
- Herhangi bir gerçek IDE'de olduğu gibi kod tahmini, otomatik girinti ve gerçek zamanlı kod analizi. *
- Python'da programlamanız gereken tüm sembolleri içeren genişletilmiş klavye çubuğu.
- Sözdizimi vurgulama ve temalar.
- Sekmeler.
- Etkileşimli atama/tanım noktalarıyla gelişmiş kod gezinmesi.
- Pastebin'de tek tıklamayla paylaşım.
* Yıldız işaretiyle işaretlenen özellikler yalnızca Premium sürümde mevcuttur.
Hızlı kılavuz.
Pydroid 3 en az 250MB boş dahili hafıza gerektirir. 300MB+ önerilir. Scipy gibi ağır kütüphaneler kullanıyorsanız daha fazlası.
Hata ayıklamayı çalıştırmak için satır numarasına tıklayarak kesme noktalarını yerleştirin.
Kivy, “kivy'yi içe aktar”, “kivy'den” veya "#Pydroid run kivy" ile tespit edilir.
PySide6, “PySide6'yı içe aktar”, “PySide6'dan” veya "#Pydroid run qt" ile algılanır.
Sdl2, tkinter ve pygame için de aynısı.
Programınızın terminal modunda çalışmasını sağlamak için özel bir "#Pydroid çalıştırma terminali" modu vardır (bu, otomatik olarak GUI modunda çalışan matplotlib için kullanışlıdır)
Neden bazı kütüphaneler yalnızca premium özelliklidir?
Bu kitaplıkların taşınması son derece zor olduğundan bunu başka bir geliştiriciden istemek zorunda kaldık. Anlaşma uyarınca, bu kitaplıkların çatalları yalnızca premium kullanıcılara sağlanmaktadır. Bu kütüphanelerin ücretsiz çatallarını geliştirmek istiyorsanız bizimle iletişime geçin.
Bize hataları bildirerek veya özellik istekleri sağlayarak Pydroid 3'ün geliştirilmesinde rol alın. Bunu takdir ediyoruz.
Pydroid 3'ün ana hedefi kullanıcının Python 3 programlama dilini öğrenmesine yardımcı olmak olduğundan, ilk önceliğimiz bilimsel kütüphaneleri taşımaktır (bu nedenle sistemle ilgili kütüphaneler yalnızca başka bir eğitim paketinin bağımlılığı olarak kullanıldıklarında taşınır).
Yasal bilgi.
Pydroid 3 APK'sındaki bazı ikili dosyalar (L)GPL kapsamında lisanslıdır, kaynak kodu için bize e-posta gönderin.
Pydroid 3 ile birlikte gelen GPL saf Python kitaplıklarının zaten kaynak kodu biçiminde geldiği kabul edilmektedir.
Pydroid 3, otomatik olarak içe aktarılmasını önlemek için GPL lisanslı yerel modülleri paketlemez. Bu tür kütüphanelerin ünlü örneği pip kullanılarak kurulabilen GNU okuma satırıdır.
Uygulamada mevcut olan örnekler bir istisna dışında eğitim amaçlı kullanım için ücretsizdir: Bunlar veya bunların türev çalışmaları hiçbir rakip üründe (hiçbir şekilde) kullanılamaz. Uygulamanızın bu kısıtlamadan etkilenip etkilenmediğinden emin değilseniz her zaman e-posta yoluyla izin isteyin.
Android, Google Inc.'in ticari markasıdır.