Инструментарий Python v2.0 для Visual Studio
Сегодняшний проект, посвященный языкам, представляет бесплатное расширение с открытым исходным текстом для Visual Studio, которое понравиться пользователям Python`а (а также всем, кто хочет узнать, как можно расширить Visual Studio для добавления поддержки новых языков).
PTVS – это бесплатный подключаемый модуль с открытым исходным кодом, превращающий Visual Studio в Python IDE.
PTVS поддерживает CPython, IronPython, редактирование, просмотр, Intellisense, объединенную отладку Python/C++, удаленную отладку для linux/MacOS, профилирование, IPython, Django, облачные вычисления с клиентскими библиотеками для Windows, Linux и MacOS.
Спроектировано, разработано и поддерживается Microsoft и сообществом.
Установка пакета Python Tools for Visual Studio
Установка PTVS относительно проста. По существу, вам нужны три вещи:
1) VisualStudio (платная или бесплатная версия)
2) Расширение PTVS (обеспечивает поддержку VSPython )
3) Интерпретатор Python (не входит в пакет PTVS )
Если у вас уже есть VS, установите PTVS. Если нет, рассмотрите установку интегрированного PTVS-пакета. Затем добавьте интерпретатор и можете начинать:
«Интегрированный PTVS-пакет» объединяет оболочку «VS 2013 Shell» с PTVS в едином пакете. Результирующая среда Python IDE полностью бесплатна и останется такой в будущем. Все возможности интегрированного PTVS совпадают с полной/платной версией VS, за исключением поддержки профилирования и модульных тестов. Замечание: интегрированный PTVSтребует по крайней мере** Win7** SP1 и** IE10.**
ЗАМЕЧАНИЕ: вы не сможете установить PTVS (или любое другое расширение) в редакции VS Express.
В случае VS 2013 и IronPython установка прошла очень быстро и всё заработало сразу...
Вот что вы увидите в шаблонах проектов WPF/Winform IronPython...
И за секунды я написал свои первые строки в IronPython REPL,
Если вы имеете дело с Python’ом и у вас есть Visual Studio, сделать это не проблема...
Кроме того, поддерживаются Visual Studio 2010, 2012 и 2013.
Мы рады представить выпуск Python Tools for Visual Studio 2.0. Python Tools для Visual Studio (PTVS) – это модуль расширения Visual Studio с открытым исходным текстом, поддерживающий программирование на языке Python. PTVS обеспечивает широкий диапазон возможностей, включая CPython/IronPython, редактирование/Intellisense/отладку/профилирование, облако, IPython, а также кроссплатформенную и кроссязыковую отладку.
КРАТКИЙ ВИДЕООБЗОР
Для краткого ознакомления с общими возможностями IDE посмотрите это видео.ИЗМЕНЕНИЯ ПО ОТНОШЕНИЮ К ВЕРСИИ 1.5
Произошел ряд значительных улучшений по сравнению с предыдущей версией 1.5RTM, многие из которых были инициированы вашими отзывами и предложениями. Сводка изменений представлена ниже:IDE
• Среда Python: см. документацию или этот видеообзор.• Поддержка виртуальных сред: легко и быстро создать в ваших проектах изолированные среды для установки пакетов.
• Различные улучшения Intellisense, особенно для пакетов с компилируемыми модулями, такими как numpy и PyQt. Подробнее см. в документации или в видеообзоре.
• Новая команда реформатирования кода
Отладка
• Отладка в смешанном режиме для Python и C++. (видеообзор)• Удаленная кроссистемная отладка для Windows, Linux и MacOS: (видеообзор)
Облако
• Публикация Django-приложений на веб-сайтах Windows Azure – вдобавок к уже существующей возможности публикации в облачный сервис теперь можно быстро публиковать сайт в Windows AzureВеб-сайты (видеообзор)
• Исправлены некоторые ошибки в Azure SDK для Windows, Linux и MacOS.Общие
• Начиная с VS2013, мы рады объявить, что PTVS поставляется «в коробке». Это означает, что когда вы устанавливаете Visual Studio в ней есть ссылка на существующую загрузку «Python», которая направит вас к последней версии установщика PTVS.• Исправлены некоторые ошибки и улучшена производительность, например, время загрузки большого проекта.
И имеется также ряд примеров (например, для Kinect).