Spyder, Python için güçlü bir etkileşimli geliştirme ortamı

Spyder Hakkında

Bir sonraki makalede Spyder'a bir göz atacağız (Bilimsel Python Geliştirme Ortamı). Bu Python dili için güçlü bir etkileşimli geliştirme ortamı. Gelişmiş düzenleme özelliklerine, etkileşimli testlere, hata ayıklama ve iç gözlem ve sayısal bir bilgi işlem ortamına sahibim. IPython desteği sayesinde (geliştirilmiş etkileşimli Python yorumlayıcısı) ve NumPy, SciPy veya matplotlib gibi popüler Python kitaplıkları (2D / 3D etkileşimli çizim). Spyder ayrıca bir Konsolla ilgili güçlü pencere öğeleri sağlayan kitaplık PyQt tabanlı uygulamalarımız için. Bir hata ayıklama konsolunu doğrudan grafik kullanıcı arayüzü tasarımınıza entegre etmek için kullanılabilir.

Örümcek (eskiden Pydee) bir açık kaynak çapraz platform ve entegre geliştirme ortamı (IDE) Python dilinde bilimsel programlama için. Bu IDE, MIT lisansı altında yayınlandı. Spyder eklentilerle genişletilebilir. Veri incelemesi için etkileşimli araçlar için destek içerir ve Python'a özel kalite kontrolleri ve Pyflakes, Pylint ve Rope gibi enstrümanları içerir.

Daha önce de söylediğim gibi, öyle Anaconda aracılığıyla platformlar arası bir IDE, WinPython ve Python (x, y) ile Windows'ta, MacPorts aracılığıyla macOS'ta. Ayrıca Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE ve Ubuntu gibi büyük Gnu / Linux dağıtımları için de mevcuttur.

Kasım 2017 ortasından beri, Dev piton son 18 aydır bunu yaptıktan sonra bu IDE'nin geliştirilmesine fon sağlamayı bıraktı. Bundan dolayı, geliştirme artık Spyder 3'ü öncekinden çok daha yavaş tutmaya odaklanacak, ancak bu projeyi terk edecekleri anlamına gelmiyor. Aşağıda bu haber hakkında daha fazla bilgi edinebilirsiniz. bağlantı.

Spyder'ın genel özellikleri

Spyder python kodu

  • Bu IDE'yi entegre eden düzenleyici çok dilli. Bir işlev / sınıf tarayıcım, kod ayrıştırma işlevlerim (şu anda desteklenmektedir), kod tamamlama seçeneği, yatay ve dikey bölme ve goto tanımı vardı.
  • Etkileşimli konsol. Python veya IPython konsolları, Editör'de yazılan kodu anında değerlendirmek için bir çalışma alanı ve hata ayıklama desteğidir. Aynı zamanda Matplotlib şekil entegrasyonu.
  • Ben poz verdim belge görüntüleyici. Program, Editör'de veya bir konsolda yapılan herhangi bir sınıf veya işlev çağrısı için bize belgeleri gösterebilecektir.
  • Yapabileceğiz değişkenleri keşfedin bir dosyanın yürütülmesi sırasında oluşturulur. Bunları sözlük ve Numpy matrix gibi çeşitli GUI tabanlı düzenleyicilerle düzenlemek mümkün olacaktır.
  • Biz sahip olacağız arşivlerde arama imkanı. Ayrıca bize düzenli ifade desteği de sunacak.
  • Biz alabiliriz Dosya tarayıcısı daha fazla konfor için. Ayrıca tarih kaydına da erişebileceğiz.
  • Spyder ayrıca PyQt5 / PyQt4 uzantı kitaplığı olarak da kullanılabilir (modül casusu). Spyder'da kullanılan Python etkileşimli kabuk pencere öğesi kendi PyQt5 / PyQt4 uygulamanıza yerleştirilebilir.
  • Kimin ihtiyacı olursa, yapabilirsin projenin kaynak koduna danışın ve sayfadaki özellikleri GitHub Projenin

Spyder Kurulumu

Bu IDE'yi, aşağıda gösterildiği gibi farklı Gnu / Linux sistemlerine kurabileceğiz. resmi proje dokümantasyonu. Bu örnekte kurulum Ubuntu 17.10 üzerinde yapılacaktır. Doğru kullanım için belirli gereksinimleri karşılamamız gerekli olacak gerekli. Bu bağımlılıklara şuradan danışılabilir: gereksinimler bölümü, başarılı bir kurulum için başka hangi paketlerin gerekli olduğunu detaylandırır. Bağımlılıklar yerine getirildikten sonra, terminali (Ctrl + Alt + T) açıp içine yazarak kurulumu gerçekleştirebileceğiz:

sudo apt install spyder

Biz de yapabiliriz bu programı pip kullanarak kurun. Bunu terminalden yapmak için (Ctrl + Alt + T) yazacağız:

sudo pip install spyder

Spyder'ı Kaldır

Bu IDE'yi bir terminal açarak (Ctrl + Alt + T) ve içine aşağıdakileri yazarak Ubuntu'muzdan kaldırabileceğiz:

sudo apt remove spyder && sudo apt autoremove

Pip kullanarak yüklemeyi seçersek, terminale yazarak programı kaldırabiliriz:

sudo pip uninstall spyder

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   carlord dijo

    Bu kılavuzu pip "install" kullanarak CentOS 7.6 ile kullandım

    eksik python-devel kitaplığını yum kullanarak yükleyerek eksik olan python.h hatasında gcc ile ilgili bir sorunu düzeltmek zorunda kaldı:

    sudo yum install python-devel # python2.x kurulumları için
    sudo yum install python3-devel # python3.x kurulumları için

    Bundan sonra kurulur ve harika çalışır (ubuntu ile aynı şeye sahipseniz sadece çalıştırın)
    sudo apt-get install python-dev # python2.x yüklemeleri için
    sudo apt-get install python3-dev # python3.x yüklemeleri için