Питон.NET

Питон.NET (pythonnet) — это пакет, который обеспечивает программистам Python практически полную интеграцию со средой выполнения .NET 4.0+ Common Language Runtime (CLR) в Windows и средой выполнения Mono в Linux и OSX.

Питон.NET предоставляет мощный инструмент создания сценариев приложений для разработчиков .NET.

Используя этот пакет, вы можете создавать сценарии приложений .NET или создавать целые приложения на Python, используя службы и компоненты .NET, написанные на любом языке, предназначенном для CLR (C#, ВБ.НЕТ, F#, C++/CLI). Обратите внимание, что этот пакет не реализует Python как первоклассный язык CLR — он не создает управляемый код (IL) из кода Python.

Скорее, это интеграция движка CPython со средой выполнения .NET или Mono.

Этот подход позволяет вам использовать службы CLR и продолжать использовать существующий код Python и расширения C-API, сохраняя при этом собственную скорость выполнения кода Python.

Если вас интересует чистая реализация языка Python с управляемым кодом, вам следует ознакомиться с проектом IronPython.

  1. Лицензия: Лицензия: MIT
  2. Язык программирования: C#
  3. Зарегистрировано: 2022-06-06


Питон.NET

Функции

  • Питон.NET в настоящее время совместим и протестирован с версиями Python 2.7 и 3.5–3.8.
  • Текущие выпуски доступны по адресу Питон.NET Веб-сайт
  • Исходный выпуск представляет собой автономную «частную» сборку.
  • Модульное тестирование показывает, что PythonNet будет работать под управлением Mono.
  • Хороший способ начать — интерактивно изучить использование .NET в интерпретаторе Python.
  • Питон.NET позволяет рассматривать пространства имен CLR по существу как пакеты Python
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2006-09-22 22:52:27
Баллов опыта: 580
Всего постов на сайте: 3
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.