Здравствуйте, дорогие друзья. Сегодня мы рассмотрим уникальные среды для языка программирования Python. Я предоставлю их названия, краткие описания и список ссылок, где их можно скачать (указаны в конце статьи).
1. Spyder - Spyder предлагает много «простых возможностей IDE», которые пригодятся, например редактор кода с надежной подсветкой синтаксиса, авто завершением кода Python и есть даже встроенный браузер с документацией.
Особенность, которой нет в других редакторах Python, «проводник переменных» Spyder, который отображает данные с использованием табличного макета внутри среды разработки. Если вы изучаете анализ данных, используя Python, вы влюбитесь в эту уникальную функцию. Хорошая интеграция с IPython, Jupyter. Но при всех плюсах отмечу, что опытные разработчики Python считают Spyder слишком простым для повседневной работы и выбирают масштабируемое решение для IDE или настраиваемого редактора.
2.Sublime Text - Sublime Text, написанный инженером Google в погоне за мечтой о лучшем текстовом редакторе, чрезвычайно популярный редактор кода. Sublime Text, поддерживается на всех платформах, имеет встроенную поддержку редактирования кода Python и богатый набор расширений (называемых пакетами), с помощью которых возможности синтаксиса и редактирования расширяются.
Из минусов то, что установка дополнительных пакетов Python покажется сложной: пакеты Sublime Text написаны на Python, и для установки редактора часто требуется выполнить скрипты Python непосредственно в Sublime Text. Так же к минусу можно отнести, что Sublime Text не бесплатный, хотя можно использовать ознакомительную версию неопределенный период времени. Установка расширений потребует усилий, а также отсутствие прямой поддержки для выполнения или отладки кода из редактора — минус.
3. Visual Studio Code - не путайте с Visual Studio, Visual Studio Code (VS Code) — полнофункциональный редактор кода, доступный для платформ Linux, Mac OS X и Windows. Небольшой и легкий, но полнофункциональный VS-Cod e , с открытым исходным кодом, масштабируемый и настраивается под большинство задач. Как и Atom, VS Code построен на Electron, поэтому имеет те же преимущества и недостатки.
Установка поддержки Python в VS Code проста и доступна. Поищите Python в магазине дополнений, нажмите «Установить» и при необходимости перезапустите. VS Code автоматически увидит установку и библиотеки Python.
4. Pycharm - это интегрированная среда разработки специально для Python. Разработана чешской компанией JetBrains. Редактор разработан специально для Python, так что имеет широкий набор возможностей, таких как авто завершение и инспекции кода, подсветка ошибок, исправления, отладка, система контроля версий и рефакторинг(перепроектирование кода, переработка кода, равносильное преобразование алгоритмов — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы.). IDE доступна на Microsoft Windows, Linux и MacOS. Есть бесплатная и платная профессиональная версии.
Профессиональная IDE имеет несколько дополнительных функций, но бесплатной версии достаточно для большинства задач. У этой IDE есть большая проблема, если у вас недорогой ПК или ноутбук и в нем нет 8 Гб оперативной памяти, то IDE немного притормаживает и работает довольно медленно.
5. Thonny - Недавнее дополнение к семейству IDE Python. Thonny считается IDE для новичков. Написанный и поддерживаемый Institute of Computer Science в University of Tartu в Эстонии, Thonny доступен для всех основных платформ с инструкциями по установке на сайте.
По умолчанию Thonny устанавливается уже с Python, поэтому не нужно устанавливать ничего дополнительно.
К сожалению, и эта среда не идеальна и минус у неё только один. Для более опытных разработчиков Python Thonny будет мало для большинства проектов. Кроме того, будучи новым инструментом, он может выдавать ошибки, которые сложно исправить.
6. Atom - Доступный на всех платформах Atom считается «хакерским текстовым редактором 21-го века». Проработанный интерфейс, работа с файловой системой и магазин расширений. Свободный в доступе Atom создан с использованием Electron, Фреймворка для создания компьютерных приложений, использующих JavaScript , HTML и CSS . Поддержка языка Python обеспечивается расширением, которое можно установить при запуске. Atom невелик по объему и быстро загружается. Однако и минус тоже есть. Поддержка работы с кодом и отладки не встроена, но есть дополнения к редактору. Поскольку Atom построен на Electron , он работает в как процесс JavaScript , а не как приложение.
Ссылки, где можно скачать среды программирования на Python:
На этом у меня на сегодня всё. Также предлагаю подписаться на наш Ютуб-канал ПиМ [ZveKa], там полно разнообразных видео, всё увидите сами. До новых встреч на просторах Яндекс Дзена.
Программируем на Python: теорема Пифагора
Синтаксис языка программирования Python
Как правильно установить язык программирования Python на персональный компьютер