4 IDE и текстовых редактора Python для Data Science
Есть множество различных IDE для создания программ на языке Python, но некоторые могут не подходить для работы с Data Science. В этой статье будет рассказано о 4 бесплатных IDE, которые походят для разработчиков Data Science, кроме Jupyter Notebook.
JUPYTERLAB
JUPYTERLAB – IDE, который позволяет для работать с Jupyter Notebook.
Он вышел в 2018 году, имеет множество функций нежели обыкновенный Jupyter Notebook.
Программа создаётся в формате ipynb. Она открывается в браузере, что позволяет сразу анализировать и работать с Machine Learning.
Преимущества
- Присутствует встроенная отладка кода.
- В JUPYTERLAB можно работать с DataFrame.
- Присутсвуют расширения, которые упрощают работу
- Удобная работа с файлами питона и R, а также с языками разметки, JSON и блокнотами Jupter.
Jupyter Notebook: что это такое и как им пользоваться, расскажем в этом источнике.
VISUAL STUDIO CODE
Вторая программа в данном списке – Visual Studio Code, также её называют VS Code. Тестовый редактор разрабатывала известная компания Microsoft. Программа создана на основе фреймворка для работы с приложениями написанных на Node JS – Electron. Исходный код программы открытый. Плагин, который позволяет работать с питоном, был добавлен недавно, а точнее в 2018 году.
Положительные стороны Visual Studio Code
- Программа достаточно быстро работает
- Можно работать с Jupyter Notebook.
- Имеется много разных расширений. Благодаря им можно создать полноценную IDE.
- Много тем оформления.
SPYDER
Третий в списке IDE с открытым исходным кодом – SPYDER. Он тоже кроссплатформенный. SPYDER был написан на Питоне, и он прекрасно подойдёт для работы с данными. Он совместим с большим количеством библиотек для работы с Data Science.
Преимущества SPYDER
- SPYDER создавался специально для разработчиков работающих с данными.
- SPYDER одновременно совмещает в себе текстовый редактор и Jupyter.
- Он совместим с большим количеством библиотек, что позволяет ему удобно работать с графиками. Также можно удобно работать с DataFrame.
PYCHARM
Это бесплатная интегрированная среда разработки. PyCharm кроссплатформенный. Его создала разработчики компании JetBrains специально для профессионалов в сфере Data Science. Эту компанию основали программисты из России.
Преимущества PYCHARM
- PYCHARM анализирует программный код и форматирует его автоматически
- Поддержка с Pip и Anaconda
- PyCharm поддерживает Jupyter.
- Можно просматривать документацию исходного кода, с помощью AST.
- Удобный встроенный отладчик. Он поможет проследить за каждым процессом во время работы программы, а также пройтись по исходному коду.
- PyCharm совместим с большинством баз данных.