Описание тега pythonnet
Python для.NET (pythonnet) - это пакет, который дает разработчикам Python возможность интеграции с.NET 4.0+ Common Language Runtime (CLR) в Windows и средой выполнения Mono в Linux и OSX. Python для.NET предоставляет разработчикам.NET мощный инструмент для создания сценариев приложений. Используя этот пакет, вы можете создавать сценарии приложений.NET на Python или создавать приложения на Python, используя компоненты.NET, написанные на языках, предназначенных для CLR (C#, VB.NET, F#).
Обратите внимание, что этот пакет не реализует Python как первоклассный язык CLR - он не создает управляемый код (IL) из кода Python. Скорее, это интеграция движка CPython со средой выполнения.NET или Mono. Этот подход позволяет вам использовать службы CLR и продолжать использовать существующий код Python и расширения C-API, сохраняя при этом собственную скорость выполнения для кода Python. Если вас интересует реализация языка Python с использованием чистого управляемого кода, вам следует ознакомиться с проектом IronPython, который находится в активной разработке.