🐍 .NET에서 Python을 가장 가볍게 실행하는 방법
Python 코드를 C# 애플리케이션에서 실행해야 하는데 복잡한 설정과 보일러플레이트 코드가 부담되셨나요?
DotNetPy를 만들었습니다: ✅ Zero Boilerplate - GIL 관리나 Source Generator 불필요 ✅ AOT 친화적 - Native AOT 시나리오를 위해 설계 ✅ 최소한의 러닝 커브 - 몇 줄로 Python 실행 ✅ Apache 2.0 라이선스
Python 표현식 평가부터 복잡한 데이터 교환까지, pythonnet이나 CSnakes보다 훨씬 가벼운 대안입니다.
사용 예시: Python.Initialize(pythonLibraryPath); var executor = Python.GetInstance(); var result = executor.Evaluate("sum([1,2,3,4,5])"); Console.WriteLine(result?.GetInt32()); // 15
🔗 GitHub: https://github.com/rkttu/dotnetpy