Klik tautan ini untuk menjalankan versi Spyder terbaru di browser Anda.
Klik tautan ini untuk memeriksa versi Spyder 6 berikutnya.
Klik tautan ini untuk menguji perubahan di cabang master
kami.
Pengembangan Spyder dimungkinkan berkat kontribusi dari komunitas pengguna global kami, bersama dengan organisasi seperti NumFOCUS dan Quansight. Ada banyak cara untuk membantu, banyak di antaranya tidak memerlukan pemrograman apa pun. Jika Anda ingin memberikan donasi untuk membantu mendanai perbaikan lebih lanjut, kami ada di OpenCollective.
Terima kasih atas semua yang Anda lakukan untuk membuat proyek Spyder berkembang! Lebih detailnya
Spyder adalah lingkungan ilmiah canggih yang ditulis dengan Python, untuk Python, dan dirancang oleh dan untuk ilmuwan, insinyur, dan analis data. Ini menawarkan kombinasi unik dari fungsionalitas pengeditan, analisis, debugging, dan pembuatan profil tingkat lanjut dari alat pengembangan komprehensif dengan eksplorasi data, eksekusi interaktif, inspeksi mendalam, dan kemampuan visualisasi yang indah dari paket ilmiah.
Selain banyak fitur bawaannya, kemampuannya dapat diperluas lebih jauh lagi melalui sistem plugin dan API. Selain itu, Spyder juga dapat digunakan sebagai pustaka ekstensi PyQt5, memungkinkan Anda membangun fungsionalitasnya dan menyematkan komponennya, seperti konsol interaktif, ke dalam perangkat lunak Anda sendiri.
Untuk informasi umum lebih lanjut tentang Spyder dan untuk tetap mengetahui berita dan informasi Spyder terkini, silakan kunjungi situs web baru kami.
Editor
Bekerja secara efisien dalam editor multi-bahasa dengan browser fungsi/kelas, alat analisis kode waktu nyata ( pyflakes
, pylint
, dan pycodestyle
), penyelesaian kode otomatis ( jedi
dan rope
), pemisahan horizontal/vertikal, dan definisi masuk .
Konsol interaktif
Manfaatkan kekuatan konsol IPython sebanyak yang Anda suka dengan ruang kerja penuh dan dukungan debugging, semuanya dalam fleksibilitas antarmuka GUI lengkap. Jalankan kode Anda secara instan berdasarkan baris, sel, atau file, dan render plot tepat sejajar dengan output atau di jendela interaktif.
Penampil dokumentasi
Render dokumentasi secara real-time dengan Sphinx untuk kelas atau fungsi apa pun, baik eksternal atau buatan pengguna, baik dari Editor atau Konsol.
Penjelajah variabel
Periksa variabel, fungsi, atau objek apa pun yang dibuat selama sesi Anda. Pengeditan dan interaksi didukung dengan banyak tipe umum, termasuk numerik/string/bool, daftar/tuple/kamus Python, tanggal/delta waktu, array Numpy, indeks/seri/bingkai data Pandas, gambar PIL/Bantal, dan banyak lagi.
Alat pengembangan
Periksa kode Anda dengan penganalisis statis, lacak eksekusinya dengan debugger interaktif, dan tingkatkan kinerjanya dengan profiler. Jaga semuanya tetap teratur dengan dukungan proyek dan penjelajah file bawaan, dan gunakan temukan di file untuk mencari di seluruh proyek dengan dukungan regex penuh.
Anda dapat membaca dokumentasi Spyder secara online di situs Spyder Docs.
Untuk panduan terperinci dalam menginstal Spyder, silakan lihat petunjuk instalasi kami.
Cara termudah untuk menginstal Spyder di salah satu platform yang kami dukung adalah dengan mengunduhnya sebagai bagian dari distribusi Anaconda, dan menggunakan paket conda
dan manajer lingkungan agar Spyder dan paket Anda yang lain tetap terinstal dan terkini.
Jika ragu, Anda harus selalu menginstal Spyder melalui metode ini untuk menghindari masalah tak terduga yang tidak dapat kami bantu; umumnya hal ini memiliki kemungkinan paling kecil untuk menimbulkan potensi jebakan bagi non-ahli, dan kami mungkin dapat memberikan bantuan terbatas jika Anda mengalami masalah.
Ada opsi instalasi lain, termasuk:
Distribusi WinPython untuk Windows
Proyek MacPorts untuk macOS
Manajer paket distribusi Anda (yaitu apt-get
, yum
, dll) di Linux
Manajer paket pip
, disertakan dengan sebagian besar instalasi Python
Namun , kami kekurangan sumber daya untuk memberikan dukungan individu bagi pengguna yang menginstal melalui metode ini, dan metode tersebut mungkin sudah ketinggalan zaman atau mengandung bug di luar kendali kami, jadi kami merekomendasikan versi Anaconda jika Anda mengalami masalah.
Sebelum mengeposkan laporan, harap baca Panduan Pemecahan Masalah kami dengan cermat dan telusuri pelacak masalah untuk pesan kesalahan dan deskripsi masalah Anda, karena sebagian besar bug merupakan duplikat, atau dapat diperbaiki di sisi pengguna dengan beberapa langkah mudah. Terima kasih!
Spyder awalnya dibuat oleh Pierre Raybaut, dan saat ini dikelola oleh Carlos Córdoba dan komunitas sukarelawan internasional.
Anda dapat bergabung dengan kami—semua orang boleh membantu dengan Spyder! Silakan baca instruksi kontribusi kami untuk memulai!
File sumber tertentu didistribusikan di bawah lisensi permisif lain yang kompatibel dan/atau aslinya oleh penulis lain. Ikon untuk tema Spyder 3 berasal dari Font Awesome 4.7 (© 2016 David Gandy; SIL OFL 1.1). Kebanyakan ikon tema Spyder 2 bersumber dari kumpulan ikon Crystal Project (© 2006-2007 Everaldo Coelho; LGPL 2.1+). Ikon Spyder 2 lainnya berasal dari Yusuke Kamiyamane (© 2013 Yusuke Kamiyamane; CC-BY 3.0), kumpulan ikon FamFamFam Silk (© 2006 Mark James; CC-BY 2.5), dan ikon KDE Oxygen (© 2007 KDE Artists; LGPL 3.0 +).
Lihat NOTICE.txt untuk informasi hukum selengkapnya.
Silakan lihat petunjuk di panduan Berkontribusi kami untuk mempelajari cara menjalankan Spyder setelah mengkloning repo-nya dari Github.
Catatan Penting : Sebagian besar atau semua dependensi yang tercantum di bawah ini berasal dari Anaconda dan distribusi Python ilmiah lainnya, jadi Anda tidak perlu menginstalnya secara terpisah dalam kasus tersebut.
Saat menginstal Spyder dari paket sumbernya, satu-satunya persyaratan adalah memiliki versi Python yang sama atau lebih besar dari 3.8.
Dependensi dasar untuk menjalankan Spyder adalah:
Python 3.8+: Bahasa inti Spyder ditulis dan untuknya.
PyQt5 5.15+: Binding Python untuk Qt, digunakan untuk GUI Spyder.
Ketergantungan kita yang lain (wajib dan opsional) dideklarasikan dalam file ini.
Spyder didanai berkat dukungan murah hati dari
dan donasi yang kami terima dari pengguna kami di seluruh dunia melalui Open Collective:
Situs Web Utama
Unduh Spyder (dengan Anaconda)
Dokumentasi Online
mata-mata Github
Panduan Mengatasi Masalah dan FAQ
Wiki Pengembangan
Ruang Obrolan Gitter
Grup Google
@Spyder_IDE di Twitter
@SpyderIDE di Facebook
Mendukung Spyder di OpenCollective