Python.NET을 이용해 C#에서 Python 호출

R-Blogger · 블로그·해설 · 2025-02-23

R-Blogger블로그·해설한국어2025-02-23

Python.NET을 이용해 C#에서 Python 호출

Python.NET을 사용해 C# 애플리케이션에서 Python 함수 호출하기 최근 저는 Python의 yfinance 라이브러리를 사용해 간단한 포트폴리오 분석을 진행하고 있습니다. Jupyter Notebook에서 Python 코드를 실행하고 결과를 시각화하는 대신, WinUI 3.0, XAML, 그리고 C#을 활용해 .NET 데스크톱 애플리케이션을 만들 생각이었습니다. 이 애플리케이션은 포트폴리오를 정의하고 결과를 그래픽으로 보여 주는 기능을 제공합니다. 실제 분석은 Python으로 수행되며, C#에서 Python 코드를 호출하기 위해 Python.NET을 사용합니다. 이 블로그 글의 목적은 Python.NET을 활용해 C# 애플리케이션에서 Python 함수를 호출하는 방법을 설명하는 것입니다. 전체 애플리케이션 소스는 GitHub에서 확인할 수 있습니다. 포트폴리오 정의 및 관리 Python으로 데이터 수집 및 분석 (yfinance) C#과 Python 간 상호 운용 (Python.NET 사용) WinUI 3.0을 이용한 UI 구현 전체 프로젝트는 https://github.com/Adam-Gladstone/PortfolioManager에서 확인하실 수 있습니다. 이 리포지토리를 참고해 Python과 C#을 연동하는 실습을 진행해 보세요.
원문 URL
전체 글은 원문 페이지에서 이어서 읽을 수 있습니다.
원문에서 전체 글 읽기
작성자
R-Blogger
출처
R-Blogger
플랫폼
R-Blogger
분류
블로그·해설
언어
한국어
발행일
2025-02-23