Spyder, lingkungan pengembangan interaktif yang kuat untuk Python

Memata-matai tentang

Pada artikel selanjutnya kita akan melihat Spyder (Lingkungan Pengembangan Python Ilmiah). Ini adalah lingkungan pengembangan interaktif yang kuat untuk bahasa Python. Saya memiliki fitur pengeditan lanjutan, pengujian interaktif, debugging dan introspeksi, dan lingkungan komputasi numerik. Berkat dukungan IPython (penafsir Python interaktif yang ditingkatkan) dan pustaka Python populer seperti NumPy, SciPy, atau matplotlib (Plot interaktif 2D / 3D). Spyder juga dapat digunakan sebagai file perpustakaan yang menyediakan widget terkait konsol yang kuat untuk aplikasi berbasis PyQt kami. Ini dapat digunakan untuk mengintegrasikan konsol debugging secara langsung ke dalam desain antarmuka pengguna grafis Anda.

Laba laba (sebelumnya Pydee) adalah open source lintas platform dan lingkungan pengembangan terintegrasi (IDE) untuk pemrograman ilmiah dalam bahasa Python. IDE ini dirilis di bawah lisensi MIT. Spyder adalah dapat diperluas dengan plugin. Ini mencakup dukungan untuk alat interaktif untuk pemeriksaan data dan menggabungkan kontrol kualitas khusus untuk Python dan instrumen seperti Pyflakes, Pylint, dan Rope.

Seperti yang sudah saya katakan, memang begitu IDE lintas platform melalui Anaconda, di Windows dengan WinPython dan Python (x, y), di macOS melalui MacPorts. Ini juga tersedia untuk distribusi Gnu / Linux utama seperti Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE, dan Ubuntu.

Sejak pertengahan November 2017, Anaconda telah berhenti mendanai pengembangan IDE ini, setelah melakukannya selama 18 bulan terakhir. Karena itu, pengembangan sekarang akan fokus pada menjaga Spyder 3 pada kecepatan yang jauh lebih lambat dari sebelumnya, meskipun ini tidak berarti bahwa mereka akan meninggalkan proyek tersebut. Anda dapat mengetahui lebih banyak tentang berita ini di bawah ini link.

Fitur umum Spyder

Kode python Spyder

  • Editor yang mengintegrasikan IDE ini adalah banyak bahasa. Saya memiliki browser fungsi / kelas, fungsi parsing kode (pyflakes dan pylint saat ini didukung), opsi penyelesaian kode, pemisahan horizontal dan vertikal, dan definisi goto.
  • Konsol interaktif. Konsol Python atau IPython adalah ruang kerja dan dukungan debugging untuk langsung mengevaluasi kode yang tertulis di Editor. Itu juga datang dengan Integrasi angka Matplotlib.
  • Saya berpose a penampil dokumentasi. Program ini akan dapat menunjukkan kepada kita dokumentasi untuk setiap kelas atau pemanggilan fungsi yang dilakukan di Editor atau di konsol.
  • Kami akan mampu mengeksplorasi variabel dibuat selama eksekusi file. Dimungkinkan untuk mengeditnya dengan berbagai editor berbasis GUI, seperti kamus dan matriks Numpy.
  • Kami akan memiliki kemungkinan untuk mencari di arsip. Ini juga akan menawarkan kami dukungan ekspresi reguler.
  • Kami dapat memiliki File Browser untuk kenyamanan yang lebih besar. Kami juga akan dapat mengakses catatan sejarah.
  • Spyder juga dapat digunakan sebagai pustaka ekstensi PyQt5 / PyQt4 (modul spyder). Widget shell interaktif Python yang digunakan di Spyder dapat dibangun ke dalam aplikasi PyQt5 / PyQt4 Anda sendiri.
  • Bagi yang membutuhkan, Anda bisa konsultasikan kode sumber proyek dan karakteristiknya di halaman GitHub proyek.

Instalasi Spyder

Kami akan dapat menginstal IDE ini pada sistem Gnu / Linux yang berbeda, seperti yang ditunjukkan pada dokumentasi proyek resmi. Dalam contoh ini, penginstalan akan dilakukan di Ubuntu 17.10. Untuk pengoperasian yang benar kami harus memenuhi persyaratan tertentu perlu. Dependensi ini dapat dilihat di bagian persyaratan, yang merinci paket lain apa yang diperlukan untuk instalasi yang sukses. Setelah dependensi terpenuhi, kita dapat melakukan instalasi dengan membuka terminal (Ctrl + Alt + T) dan mengetik di dalamnya:

sudo apt install spyder

Kita juga bisa instal program ini menggunakan pip. Untuk melakukan ini dari terminal (Ctrl + Alt + T) kita akan menulis:

sudo pip install spyder

Copot pemasangan Spyder

Kami akan dapat menghapus IDE ini dari Ubuntu kami dengan membuka terminal (Ctrl + Alt + T) dan menulis yang berikut ini di dalamnya:

sudo apt remove spyder && sudo apt autoremove

Jika kita memilih untuk menginstal menggunakan pip, kita dapat menghapus program dengan mengetik di terminal:

sudo pip uninstall spyder

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   carlord dijo

    Saya memang menggunakan panduan dengan CentOS 7.6 dengan menggunakan pip «install»

    harus memperbaiki masalah dengan gcc pada kesalahan python.h yang hilang dengan menginstal pustaka yang hilang python-devel menggunakan yum:

    sudo yum install python-devel # untuk pemasangan python2.x.
    sudo yum install python3-devel # untuk pemasangan python3.x.

    Setelah itu terinstal dan berfungsi dengan baik (jika Anda memiliki hal yang sama dengan ubuntu, jalankan saja)
    sudo apt-get install python-dev # untuk pemasangan python2.x
    sudo apt-get install python3-dev # untuk pemasangan python3.x.