IDE или по другому интегрированная среда разработки, это комплекс программных средств, используемый программистами для разработки программного обеспечения.
IDE обычно включает:
Мы рекомендуем три наиболее распространенных IDE.
Visual Studio Code - кроссплатформенная, бесплатная, с открытым исходным кодом IDE. Это отличный выбор для начинающего программиста, имеет необходимый минимум:
После установки в систему ставим следующие расширения для начала работы с Python:
Для указания интерпретатора virtualenv, нужно создать в корневой директории Вашей virtualenv файл .vscode/settings.json
c содержимом внутри:
{ "python.pythonPath": "/full/path/to/yuor/virtualenv/bin/python", "python.venvPath": "/full/path/to/yuor/virtualenv" }
Рабочее пространство virtualenv можно установить, открыв настройки пользователя, используя меню VS Code "Файл -> Параметры -> Параметры" и в строке поиска параметров начать набирать pythonPath
или venvPath
Где бы вы не находились в вашем коде, нажав на Ctrl+Space будет выведено окно подсказки IntelliSence. При наборе кода редактор будет показывать его автоматически.
VS Code поддерживает аббревиатуры Emmet. Вы можете использовать их при редактировании файлов HTML, Razor, CSS, Less, Sass, XML или Jade.
Нажав на Ctrl+Shift+O вы откроете перечень методов в файле, в дополнение вы можете нажать двоеточие: и методы будут сгруппированы по типу. Нажав на Up и Down выберите нужный метод и курсор в редакторе перейдет на строку где находится выбранный метод.
Редактор Atom от GitHub после установки поддерживает подсветку синтаксиса для основных языков программирования. Однако для более полноценной работы — валидации кода, проверки синтаксиса, базовой отладки и сниппетов, как и в большинстве редакторов кода, необходимо подключение дополнительных пакетов и ряд действий.
Настройка интерпретатора Python в Atom:
Поддержка подсветки языка Python идёт изначально, но нужно установить пакеты для работы с синтаксисом языка и отладкой кода:
Script запускает код на Python, а Linter и Linter Python Pep8 покажут синтаксические ошибки.Возможно Вам, для работы с Python также поможет Python Debugger.
PyCharm это интегрированная, кросс-платформенная, интеллектуальная среда разработки заточенная под Python, которая совместима с Windows, MacOS, Linux, с полным набором средств для эффективной разработки на языке Python.
Выпускается в двух вариантах - бесплатная версия PyCharm Community Edition и поддерживающая больший набор возможностей PyCharm Professional Edition. PyCharm выполняет инспекцию кода на лету, автодополнение, в том числе основываясь на информации, полученной во время исполнения кода, навигацию по коду, обеспечивает множество рефакторингов.
Возможности PyCharm IDE: