Ver Fonte

Merge branch 'master' of u20kovalev/ISRPO into master

ypv há 2 anos atrás
pai
commit
8c7e175968
1 ficheiros alterados com 38 adições e 0 exclusões
  1. 38 0
      Лекции/Spyder_IDE/Spyder IDE.md

+ 38 - 0
Лекции/Spyder_IDE/Spyder IDE.md

@@ -0,0 +1,38 @@
+# Spyder IDE  
+![logo](https://theindianwire.com/wp-content/uploads/2018/06/spyder-logo.png)  
+  
+**Мощная среда разработки для Python, работающая на Windows, Mac OS и GNU/Linux**, которая объединяет множество библиотек для научного использования : Matplotlib, NumPy, SciPy и IPython. Spyder написана на Python для Python и разработана учеными, инженерами и аналитиками данных для себя.  
+Она предлагает уникальное сочетание расширенных функций редактирования, анализа, отладки и профилирования комплексного инструмента разработки с исследованием данных, интерактивным выполнением, глубокой проверкой и прекрасными возможностями визуализации научного пакета. Частично переведена на русский язык.  
+  
+  Spyder расширяется с помощью подключаемых модулей, имеет поддержку интерактивных инструментов для проверки данных и инструменты обеспечения качества и анализа, специфичные для кода Python, такие как Pyflakes, Pylint и Rope. Также она входит в состав пакета программ Anaconda в качестве основной интегрированной среды разработки.  
+  
+  **Особенности Spyder IDE:**
+
+-   редактор исходного кода с подсветкой синтаксиса, анализом и автозавершением кода;
+-   возможность проверки и редактирования переменных из графического интерфейса;
+-   поддержка нескольких консолей IPython;
+-   окно справки, которое может автоматически или по мере необходимости извлекать документацию в формате RTF по функциям, классам и методам;
+-   пошаговый отладчик, подключенный к IPdb;
+-   профилировщик времени выполнения для тестирования кода;
+-   статический анализ кода, предоставляемый Pylint;
+-   сопровождение проекта, позволяющее одновременно работать над несколькими направлениями развития;
+-   интегрированный файловый менеджер для взаимодействия с файлами проекта;
+-   функция поиска в файлах, позволяющая выполнять поиск регулярных выражений в определенном диапазоне;
+-   браузер интерактивной справки, который позволяет пользователям просматривать документацию по пакетам;
+-   журнал истории, который записывает каждую пользовательскую команду, введенную на каждой консоли;
+-   внутренняя консоль, которая предоставляет самопроверку и контроль над собственной работой Spyder.  
+   
+## Основные компоненты Spyder IDE  
+
+ **Редактор исходного кода**
+Эффективный редактор с многоязычным интерфейсом и браузером функций / классов, инструменты анализа кода в режиме реального времени (pyflakes, pylintи pycodestyle), автоматическое завершение кода (jedi и rope), горизонтальное / вертикальное разделение и переход к определению.  
+
+**Интерактивная консоль**
+Поддержка любого количества консолей IPython с полной рабочей областью и поддержкой отладки, и все это в пределах гибкости полного графического интерфейса. Мгновенный запуск кода по строкам, ячейкам или файлам и визуализация графиков прямо в выводе или в интерактивных окнах.  
+
+**Средство просмотра документации**
+Визуализация документации в реальном времени с помощью Sphinx для любого класса или функции, будь то внешние или созданные пользователем, либо из редактора, либо из консоли.  
+
+**Инструменты разработки**
+Возможность изучить свой код с помощью статического анализатора, отслеживание его выполнения с помощью интерактивного отладчика и просмотр его производительности с помощью профилировщика. Упорядочивание вещей с помощью поддержки проектов и встроенного файлового проводника, а также использование функции поиска в файлах для поиска по всем проектам с полной поддержкой регулярных выражений.  
+