Spyder, persekitaran pembangunan interaktif yang kuat untuk Python

Spyder mengenai

Dalam artikel seterusnya kita akan melihat Spyder (Persekitaran Pembangunan Python Ilmiah). Ini adalah persekitaran pembangunan interaktif yang kuat untuk bahasa Python. Saya mempunyai ciri penyuntingan lanjutan, ujian interaktif, penyahpepijatan dan introspeksi, dan persekitaran pengkomputeran berangka. Terima kasih atas sokongan IPython (penafsir Python interaktif yang lebih baik) dan perpustakaan Python yang popular seperti NumPy, SciPy, atau matplotlib (Perancangan interaktif 2D / 3D). Spyder juga boleh digunakan sebagai perpustakaan yang menyediakan widget kuat yang berkaitan dengan konsol untuk aplikasi berasaskan PyQt kami. Ia dapat digunakan untuk mengintegrasikan konsol debug langsung ke reka bentuk antara muka pengguna grafik anda.

Perisik (dahulunya Pydee) adalah a platform terbuka dan persekitaran pembangunan bersepadu (IDE) untuk pengaturcaraan saintifik dalam bahasa Python. IDE ini dikeluarkan di bawah lesen MIT. Spyder adalah boleh dilanjutkan dengan pemalam. Ini termasuk sokongan untuk alat interaktif untuk pemeriksaan data dan menggabungkan kontrol kualiti khusus untuk Python dan instrumen seperti Pyflakes, Pylint, dan Rope.

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

Sejak pertengahan November 2017, Anaconda telah menghentikan pembiayaan pengembangan IDE ini, setelah melakukannya selama 18 bulan yang lalu. Oleh kerana itu, pembangunan akan fokus mulai sekarang untuk menjaga Spyder 3 pada kecepatan yang jauh lebih lambat daripada sebelumnya, walaupun ini tidak bermaksud mereka akan meninggalkan projek ini. Anda boleh mengetahui lebih lanjut mengenai berita ini berikut link.

Ciri umum Spyder

Kod python Spyder

  • Editor yang mengintegrasikan IDE ini adalah pelbagai bahasa. Saya mempunyai fungsi / pelayar kelas, fungsi menguraikan kod (pyflakes dan pylint kini disokong), pilihan penyelesaian kod, pemisahan mendatar dan menegak, dan definisi goto.
  • Konsol interaktif. Konsol Python atau IPython adalah ruang kerja dan sokongan debug untuk menilai kod yang ditulis dalam Editor dengan serta-merta. Ia juga dilengkapi dengan Integrasi tokoh Matplotlib.
  • Saya mengemukakan a paparan dokumentasi. Program ini akan dapat menunjukkan kepada kami dokumentasi untuk sebarang kelas atau panggilan fungsi yang dibuat di Editor atau di konsol.
  • Kami akan dapat meneroka pemboleh ubah dibuat semasa pelaksanaan fail. Anda dapat mengeditnya dengan pelbagai editor berdasarkan GUI, seperti kamus dan matriks Numpy.
  • Kami akan mempunyai kemungkinan untuk mencari di arkib. Ia juga akan memberi kami sokongan ungkapan biasa.
  • Kita boleh mempunyai Penyemak Imbas Fail untuk keselesaan yang lebih besar. Kami juga dapat mengakses rekod sejarah.
  • Spyder juga boleh digunakan sebagai perpustakaan sambungan PyQt5 / PyQt4 (modul pengintip). Widget shell interaktif Python yang digunakan dalam Spyder boleh dimasukkan ke dalam aplikasi PyQt5 / PyQt4 anda sendiri.
  • Bagi siapa yang memerlukannya, anda boleh rujuk kod sumber projek dan ciri-cirinya di halaman GitHub projek itu.

Pemasangan Spyder

Kami akan dapat memasang IDE ini pada sistem Gnu / Linux yang berbeza, seperti yang ditunjukkan dalam dokumentasi projek rasmi. Dalam contoh ini, pemasangan akan dilakukan pada Ubuntu 17.10. Untuk operasi yang betul adalah mustahak bagi kita untuk memenuhi syarat-syarat tertentu perlu. Pergantungan ini dapat dilihat di bahagian keperluan, yang memperinci pakej lain yang diperlukan untuk pemasangan yang berjaya. Setelah kebergantungan dipenuhi, kami akan dapat melakukan pemasangan dengan membuka terminal (Ctrl + Alt + T) dan menulis di dalamnya:

sudo apt install spyder

Kita juga boleh pasang program ini menggunakan pip. Untuk melakukan ini dari terminal (Ctrl + Alt + T) kami akan menulis:

sudo pip install spyder

Nyahpasang Spyder

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

sudo apt remove spyder && sudo apt autoremove

Sekiranya kita memilih untuk memasang menggunakan pip, kita dapat menyahpasang program dengan mengetik di terminal:

sudo pip uninstall spyder

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   carlord kata

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

    terpaksa menyelesaikan masalah dengan gcc pada ralat python.h hilang dengan memasang python-devel perpustakaan yang hilang menggunakan yum:

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

    Selepas itu dipasang dan berfungsi dengan baik (jika anda mempunyai perkara yang sama dengan ubuntu jalankan)
    sudo apt-get install python-dev # untuk pemasangan python2.x
    sudo apt-get install python3-dev # untuk pemasangan python3.x