Spyder — відкрите крос-платформне інтегроване середовище розробки (IDE) для наукового програмування мовою Python. Spyder інтегрується з рядом відомих пакетів в науковому стеку Python, включаючи NumPy, SciPy, Matplotlib, Pandas, IPython, SymPy і Cython, а також інше програмне забезпечення з відкритим кодом. Поширюється безкоштовно, як проєкт з вихідним кодом під ліцензією MIT License.
Скріншот програми у Windows | |
Тип | Інтегроване середовище розробки |
---|---|
Автор | Pierre Raybaut |
Розробники | Spyder project contributors |
Перший випуск | 2009 |
Останнє оновлення | 2022 |
Платформа | Windows і Linux |
Операційна система | Cross-platform |
Мова програмування | Python |
Стан розробки | активний |
Ліцензія | MIT |
Репозиторій | https://github.com/spyder-ide |
Вебсайт | www.spyder-ide.org |
|
Spyder розширюваний за допомогою сторонніх додатків, включає підтримку інтерактивних інструментів для перевірки даних і вбудовування Python-специфічних інструментів забезпечення якості коду і інструментів інтроспекції, таких як Pyflakes, Pylint і Rope. Він доступний через Anaconda, на Windows, на macOS через MacPorts, і на основних дистрибутивах Linux, таких як Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE і Ubuntu.
Основні можливості
- Редактор з підсвічуванням синтаксису, інтроспекцією, завершенням коду
- Підтримка декількох консолей IPython
- Можливість дослідження та редагування змінних з графічного інтерфейсу
- На панелі довідки можна автоматично або за запитом отримувати і відтворювати насичену текстову документацію на функції, класи і методи
- Зневадник, пов’язаний з IPDB, для покрокового виконання
- Статичний аналіз коду, що працює від Pylint
- Профайлер
- Підтримка механізму проектів, що дозволяє одночасно працювати над декількома проектами
- Вбудований провідник файлів для взаємодії з файловою системою та керування проектами
- Можливість « знайти у файлах », що дозволяє здійснювати повний пошук за формальним виразом за вказаним пошуковим запитом
- Онлайн-довідка. Дозволяє користувачам здійснювати пошук і перегляд документації на Python і пакети всередині IDE
- Журнал історії, запис кожної команди користувача, введеної в кожну консоль
- Внутрішня консоль, що дозволяє інтроспекцію і контроль над власною операцією Spyder
- Збереження змінних в оболонці після завершення виконання застосунку
- Вбудовані вікна для відображення графіки
Плагіни включають
- Spyder-Unittest, який інтегрує популярні фреймворки для тестування Pytest, Unittest і Nose з Spyder
- Spyder-Notebook, що дозволяє переглядати та редагувати сторінки Jupyter notebooks в IDE
- Spyder-Terminal надає можливість відкривати, контролювати і керувати системою, не виходячи зі Spyder
- Spyder-AutoPEP8, який може автоматично форматувати код до стандартного стилю коду PEP 8
- інші
.
Посилання
- Документація, тьютор
- Spyder (software). Wikipedia (англ.). 25 квітня 2022. Процитовано 27 липня 2022.
- Spyder IDE. GitHub (англ.). Процитовано 27 липня 2022.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Spyder vidkrite kros platformne integrovane seredovishe rozrobki IDE dlya naukovogo programuvannya movoyu Python Spyder integruyetsya z ryadom vidomih paketiv v naukovomu steku Python vklyuchayuchi NumPy SciPy Matplotlib Pandas IPython SymPy i Cython a takozh inshe programne zabezpechennya z vidkritim kodom Poshiryuyetsya bezkoshtovno yak proyekt z vihidnim kodom pid licenziyeyu MIT License SpyderSkrinshot programi u WindowsTipIntegrovane seredovishe rozrobkiAvtorPierre RaybautRozrobnikiSpyder project contributorsPershij vipusk2009Ostannye onovlennya2022PlatformaWindows i LinuxOperacijna sistemaCross platformMova programuvannyaPythonStan rozrobkiaktivnijLicenziyaMITRepozitorijhttps github com spyder ideVebsajtwww spyder ide org Mediafajli u Vikishovishi Spyder rozshiryuvanij za dopomogoyu storonnih dodatkiv vklyuchaye pidtrimku interaktivnih instrumentiv dlya perevirki danih i vbudovuvannya Python specifichnih instrumentiv zabezpechennya yakosti kodu i instrumentiv introspekciyi takih yak Pyflakes Pylint i Rope Vin dostupnij cherez Anaconda na Windows na macOS cherez MacPorts i na osnovnih distributivah Linux takih yak Arch Linux Debian Fedora Gentoo Linux openSUSE i Ubuntu Osnovni mozhlivostiRedaktor z pidsvichuvannyam sintaksisu introspekciyeyu zavershennyam kodu Pidtrimka dekilkoh konsolej IPython Mozhlivist doslidzhennya ta redaguvannya zminnih z grafichnogo interfejsu Na paneli dovidki mozhna avtomatichno abo za zapitom otrimuvati i vidtvoryuvati nasichenu tekstovu dokumentaciyu na funkciyi klasi i metodi Znevadnik pov yazanij z IPDB dlya pokrokovogo vikonannya Statichnij analiz kodu sho pracyuye vid Pylint Profajler Pidtrimka mehanizmu proektiv sho dozvolyaye odnochasno pracyuvati nad dekilkoma proektami Vbudovanij providnik fajliv dlya vzayemodiyi z fajlovoyu sistemoyu ta keruvannya proektami Mozhlivist znajti u fajlah sho dozvolyaye zdijsnyuvati povnij poshuk za formalnim virazom za vkazanim poshukovim zapitom Onlajn dovidka Dozvolyaye koristuvacham zdijsnyuvati poshuk i pereglyad dokumentaciyi na Python i paketi vseredini IDE Zhurnal istoriyi zapis kozhnoyi komandi koristuvacha vvedenoyi v kozhnu konsol Vnutrishnya konsol sho dozvolyaye introspekciyu i kontrol nad vlasnoyu operaciyeyu Spyder Zberezhennya zminnih v obolonci pislya zavershennya vikonannya zastosunku Vbudovani vikna dlya vidobrazhennya grafiki Plagini vklyuchayut Spyder Unittest yakij integruye populyarni frejmvorki dlya testuvannya Pytest Unittest i Nose z Spyder Spyder Notebook sho dozvolyaye pereglyadati ta redaguvati storinki Jupyter notebooks v IDE Spyder Terminal nadaye mozhlivist vidkrivati kontrolyuvati i keruvati sistemoyu ne vihodyachi zi Spyder Spyder AutoPEP8 yakij mozhe avtomatichno formatuvati kod do standartnogo stilyu kodu PEP 8 inshi PosilannyaDokumentaciya tyutor Spyder software Wikipedia angl 25 kvitnya 2022 Procitovano 27 lipnya 2022 Spyder IDE GitHub angl Procitovano 27 lipnya 2022