Spyder, потужне інтерактивне середовище для розробки Python

Шпидер про

У наступній статті ми збираємось поглянути на Spyder (Наукове середовище розробки Python). Це є потужне інтерактивне середовище розробки мови Python. У мене є розширені функції редагування, інтерактивне тестування, налагодження та самоаналіз, а також числове обчислювальне середовище. Завдяки підтримці IPython (вдосконалений інтерактивний інтерпретатор Python) та популярні бібліотеки Python, такі як NumPy, SciPy або matplotlib (2D / 3D інтерактивний графік). Spyder також може використовуватися як бібліотека, яка надає потужні віджети, пов'язані з консоллю для наших додатків на основі PyQt. Він може бути використаний для інтеграції консолі налагодження безпосередньо у графічний дизайн інтерфейсу користувача.

Спайдер (колишній Підей) є а міжплатформне та інтегроване середовище розробки з відкритим кодом (IDE) для наукового програмування на мові Python. Цей IDE був випущений за ліцензією MIT. Spyder є розширюваний за допомогою плагінів. Він включає підтримку інтерактивних інструментів для перевірки даних і включає засоби контролю якості, специфічні для Python, та такі інструменти, як Pyflakes, Pylint та Rope.

Як я вже сказав, це так крос-платформна IDE через Anaconda, у Windows з WinPython та Python (x, y), у macOS через MacPorts. Він також доступний для основних дистрибутивів Gnu / Linux, таких як Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE та Ubuntu.

З середини листопада 2017 р. Анаконда припинив фінансувати розробку цієї IDE після того, як робив це протягом останніх 18 місяців. Через це розробка тепер буде зосереджена на підтримці Spyder 3 набагато повільнішими темпами, ніж раніше, хоча це не означає, що вони відмовляться від проекту. Ви можете дізнатись більше про цю новину далі посилання.

Загальні особливості Spyder

Код пітону Spyder

  • Редактор, який інтегрує цю IDE, є багатомовна. У мене був браузер функцій / класів, функції синтаксичного аналізу коду (на даний момент підтримуються pyflakes та pylint), параметр заповнення коду, горизонтальне та вертикальне розбиття та визначення goto.
  • Інтерактивна консоль. Консолі Python або IPython - це робоча область та підтримка налагодження для миттєвої оцінки коду, записаного в редакторі. Він також поставляється з Інтеграція фігури Matplotlib.
  • Я позував а переглядач документації. Програма зможе показати нам документацію щодо будь-якого виклику класу чи функції, зробленого в редакторі або на консолі.
  • Ми зможемо дослідити змінні створений під час виконання файлу. Їх можна буде редагувати за допомогою різних редакторів на основі графічного інтерфейсу, таких як словник та матричні Numpy.
  • У нас буде можливість пошуку в архівах. Це також запропонує нам підтримку регулярних висловлювань.
  • Ми можемо мати Файловий браузер для більшого комфорту. Ми також матимемо доступ до запису історії.
  • Spyder також може використовуватися як бібліотека розширень PyQt5 / PyQt4 (модуль шпигун). Інтерактивний віджет оболонки Python, який використовується в Spyder, можна вбудувати у власний додаток PyQt5 / PyQt4.
  • Для кого це потрібно, ви можете зверніться до вихідного коду проекту та його характеристики на сторінці GitHub проекту.

Встановлення Spyder

Ми зможемо встановити цю IDE на різні системи Gnu / Linux, як показано в офіційна проектна документація. У цьому прикладі встановлення буде здійснено на Ubuntu 17.10. Для коректної роботи нам потрібно буде виконати певні вимоги необхідний. Ці залежності можна переглянути в розділ вимог, де докладно описано, які інші пакети необхідні для успішної установки. Після того, як залежності будуть виконані, ми зможемо виконати установку, відкривши термінал (Ctrl + Alt + T) і записавши в нього:

sudo apt install spyder

Ми також можемо встановіть цю програму за допомогою pip. Для цього з терміналу (Ctrl + Alt + T) ми напишемо:

sudo pip install spyder

Видаліть Spyder

Ми зможемо видалити цю IDE з нашого Ubuntu, відкривши термінал (Ctrl + Alt + T) і записавши в нього таке:

sudo apt remove spyder && sudo apt autoremove

Якщо ми вирішили встановити за допомогою pip, ми можемо видалити програму, набравши в терміналі:

sudo pip uninstall spyder

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Карлорд - сказав він

    Я використовував керівництво з CentOS 7.6, використовуючи pip «install»

    довелося виправити проблему з gcc з помилкою python.h, яка відсутня, встановивши відсутню бібліотеку python-devel за допомогою yum:

    sudo yum install python-devel # для встановлення python2.x
    sudo yum install python3-devel # для встановлення python3.x

    Після цього він встановлюється і чудово працює (якщо у вас те саме, що просто запустіть ubuntu)
    sudo apt-get install python-dev # для встановлення python2.x
    sudo apt-get install python3-dev # для встановлення python3.x