๐ ๊ฒ์
"python" ๊ฒ์ ๊ฒฐ๊ณผ 15๊ฑด
-
์๊ฐ C# / .NET ์ข
ํฉ
2026๋ 5์์ .NET 11 Preview๋ฅผ ์ถ์ผ๋ก ๋ฐํ์ยท์ธ์ดยทAPI ์ ๋ฐ์ ๊ฑธ์น ๋๊ท๋ชจ ์ ๋ฐ์ดํธ๊ฐ ๊ณต๊ฐ๋๊ณ , Microsoft Agent Framework์ MCP๋ฅผ ์ค์ฌ์ผ๋ก .NET AI ์์ด์ ํธ ์ํ๊ณ๊ฐ ๋น ๋ฅด๊ฒ ๊ตฌ์ฒดํ๋ ํ ๋ฌ์ด์๋ค. ์ฑ๋ฅ ๋ฒค์น๋งํฌ, ์ํคํ ์ฒ ํจํด ํ๋ํ, ํจํค์ง ๋ณด์ ์์ ์์ญ์์๋ ์ค์ง์ ์ธ ์ง์ ์ด ์ด์ด์ก๋ค. ## 1. .NEโฆ
-
๋๊ท๋ชจ PDF ํ
์คํธ ์ถ์ถ ์ฑ๋ฅ ๋น๊ต: pypdf vs PdfPig โ ์ต๋ 6๋ฐฐ ์ฐจ์ด
Python์ PDF ํ์ pypdf์ C# ๋๋ฑ ๊ตฌํ์ฒด์ธ PdfPig๋ฅผ ๋๊ท๋ชจ ํ ์คํธ ์ถ์ถ ์๋๋ก ๋น๊ตํ ๊ธ์ ๋๋ค. ๋์ผํ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ ๋ PdfPig(C#)๊ฐ 4~6๋ฐฐ ๋ ๋น ๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ ๋๋ค. Python์ ๋ชจ๋ ๋ฐ์ดํธ๊ฐ CPython ์ธํฐํ๋ฆฌํฐ๋ฅผ ๊ฑฐ์น๋ ๋ฐ๋ฉด, C#์ ์ปดํ์ผ๋ ๋ค์ดํฐ๋ธ ์ฝ๋๋ก ์คํ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. PDF ์ฒ๋ฆฌ ํ์ดํ๋ผโฆ
-
ArrayPool๋ก ๋ฉ๋ชจ๋ฆฌ ํ ๋น ์์ด 10๋ง ์ ํธ์ง ๊ฑฐ๋ฆฌ(Edit Distance) ๊ณ์ฐ โ 14์ด โ 200ms
Python์ textdistance ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ .NET์ ArrayPool ๊ธฐ๋ฐ ๊ตฌํ์ ๋น๊ตํ ์ฑ๋ฅ ๋ฒค์น๋งํฌ์ ๋๋ค. Python์ ๋ฌธ์์ด ์๋ง๋ค O(mรn) ํฌ๊ธฐ์ ํ๋ ฌ์ ์๋ก ํ ๋นํ๊ธฐ ๋๋ฌธ์ 10๋ง ์ ์ฒ๋ฆฌ์ 14์ด๊ฐ ์์๋ฉ๋๋ค. .NET์์๋ ArrayPool๋ก ํ ํ๋๋ฅผ ๋ฏธ๋ฆฌ ํ ๋นํ ๋ค ๋ชจ๋ ํธ์ถ์์ ์ฌ์ฌ์ฉํ๋ ๋ฐฉ์์ผ๋ก ๊ฐ์ ์์ ์ 200ms ๋ฏธ๋งโฆ
-
AI๋ฅผ ์ฐ๋ฉด ์ฝ๋๋ฅผ ๋ ์ฒ์ฒํ ์ง๊ฒ ๋๋ค โ ํ์ง๋ง ๋ ์ ์ง๊ฒ ๋๋ค
AI ์ฝ๋ฉ ๋๊ตฌ๋ฅผ ์ฐ๋ฉด ๊ฐ๋ฐ ์๋๊ฐ ๋นจ๋ผ์ง ๊ฒ ๊ฐ์ง๋ง, ์ค์ ๋ก๋ ์คํ๋ ค ๋ ๋๋ ค์ง ์ ์๋ค๋ ํฅ๋ฏธ๋ก์ด ๊ด์ ์ ๋ด์ ๊ธ์ด Hacker News์์ 1,100์ ์ด์, 400๊ฐ ๋๋ ๋๊ธ์ ๋ฐ์ผ๋ฉฐ ํฐ ๋ฐํฅ์ ์ผ์ผ์ผฐ์ต๋๋ค. ์ ์๋ AI๊ฐ ์์ฑํ ์ฝ๋๋ฅผ ๋ฌด๋นํ์ ์ผ๋ก ๋ถ์ฌ๋ฃ๊ธฐ ํ๋ ๋์ , ํ ์ค ํ ์ค ์ ๋๋ก ์ดํดํ๊ณ ๊ฒํ ํ๋ ์ต๊ด์ ๋ค์ด๋ฉด ์๋๋ ๋๋ ค์ง์ง๋ง ์ฝ๋ โฆ
-
Anthropic, SDK ์๋ ์์ฑ ์คํํธ์
Stainless ์ธ์
Anthropic์ด SDK ์๋ ์์ฑ ์ ๋ฌธ ์คํํธ์ Stainless๋ฅผ ์ธ์ํ์ต๋๋ค. Stainless๋ OpenAPI ๋ช ์ธ๋ฅผ ์ ๋ ฅํ๋ฉด PythonยทTypeScript ๋ฑ ๋ค์ํ ์ธ์ด์ SDK๋ฅผ ์๋์ผ๋ก ๋ง๋ค์ด์ฃผ๋ ์๋น์ค๋ก, ์ฌ์ค Anthropic ๊ณต์ PythonยทTypeScript SDK๋ ์ด๋ฏธ Stainless๋ฅผ ํตํด ์์ฑ๋๊ณ ์์์ต๋๋ค. ์ด๋ฒ ์ธ์๋กโฆ
-
GitHub ๋ ํฌ์งํ ๋ฆฌ์์ AI ๋ด ์คํธ์ Git `--author` ํ๋๊ทธ๋ก ์ฐจ๋จํ ์ฌ๋ก
ํ ํ์ด Git์ `--author` ํ๋๊ทธ๋ฅผ ํ์ฉํด GitHub ๋ ํฌ์งํ ๋ฆฌ์ ์์์ง๋ AI ๋ด ์คํธ์ ํจ๊ณผ์ ์ผ๋ก ๋ง์ ๊ฒฝํ์ ๊ณต์ ํด ํฐ ์ฃผ๋ชฉ์ ๋ฐ์์ต๋๋ค. ์์ฆ AI ๋๊ตฌ๋ก ์๋ ์์ฑ๋ PRยท์ด์ ์คํธ์ด ์คํ์์ค ํ๋ก์ ํธ์ ์ฌ๊ฐํ ๊ณจ์นซ๊ฑฐ๋ฆฌ๊ฐ ๋๊ณ ์๋๋ฐ, ์ด ํ์ ๋ณต์กํ ์ธ๋ถ ๋๊ตฌ ์์ด Git ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ง์ผ๋ก ๋ด์ ๊ฑธ๋ฌ๋ผ ์ ์์์ ๋ณด์ฌ์คฌ์ต๋๋ค. ๋น์ทํ โฆ
-
Zerostack โ ์์ Rust๋ก ์์ฑ๋ Unix ์ฒ ํ์ ์ฝ๋ฉ ์์ด์ ํธ v1.0 ์ถ์
์์ Rust๋ก ๊ตฌํ๋ ์ฝ๋ฉ ์์ด์ ํธ Zerostack์ด v1.0.0์ผ๋ก crates.io์ ๊ณต๊ฐ๋์ด Hacker News์์ ์ค์ฝ์ด 522์ , ๋๊ธ 287๊ฐ๋ฅผ ๊ธฐ๋กํ๋ฉฐ ํฐ ํ์ ๋ฅผ ๋ชจ์์ต๋๋ค. Unix ์ฒ ํ์์ ์๊ฐ์ ๋ฐ์ ์ค๊ณ๋ ์ด ์์ด์ ํธ๋ ๋จ์ผ ๋ฐ์ด๋๋ฆฌ๋ก ๋ฐฐํฌ๋์ด ๋ณ๋ ๋ฐํ์ ์์กด์ฑ์ด ๊ฑฐ์ ์๊ณ ์ค์น๊ฐ ๊ฐํธํฉ๋๋ค. Rust ํน์ ์ ๋ฉ๋ชจ๋ฆฌ ์์ ์ฑ๊ณผ ๋น ๋ฅธโฆ
-
Flue: ์ฐจ์ธ๋ ์์ด์ ํธ ๊ตฌ์ถ์ ์ํ TypeScript ํ๋ ์์ํฌ
AI agent ๊ฐ๋ฐ์ ์ค์ฌ์ด Python ์ํ๊ณ์์ TypeScript๋ก ์ด๋ํ๊ณ ์์ต๋๋ค. Flue ํ๋ ์์ํฌ๋ JavaScript/TypeScript ๊ฐ๋ฐ์๋ค์ด ๊ฐ๋ ฅํ agent๋ฅผ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. Python ์ค์ฌ์ LangChain, LangGraph์ ๋ฌ๋ฆฌ, Flue๋ ์น ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ์ ๊ฑฐ๋ํ ์ํ๊ณ๋ฅผ ํ์ฉํ ์ ์๋ค๋ ๊ฐโฆ
-
100์ผ ๋์ ๋ฐฐ์ฐ๋ 100๊ฐ IoT ํ๋ก์ ํธ ์ฑ๋ฆฐ์ง
100์ผ ๋์ ๋งค์ผ ์๋ก์ด IoT ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ๊ต์ก์ฉ ์ฑ๋ฆฐ์ง์ ๋๋ค. ESP32, ESP8266, Raspberry Pi Pico ๋ฑ ๋ค์ํ ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ฉํ๋ฉฐ, ๊ฐ ํ๋ก์ ํธ๋ง๋ค ์์ ํ ์ฝ๋, ํ๋ก๋, ์์ธ ์ค๋ช ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ด๋ณด์๋ถํฐ ๊ฒฝํ์๊น์ง IoT์ embedded systems๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๋ฐฐ์ฐ๊ธฐ์ ์ต์ ์ ํ์ต ์๋ฃ์ ๋๋ค.
-
Composio - AI agents ๊ฐ๋ฐ์ ์ํ ๋๊ท๋ชจ ํตํฉ ํ๋ซํผ
Composio๋ AI agents ๊ฐ๋ฐ์ ๋๋ ์ข ํฉ ํ๋ซํผ์ผ๋ก, 1000๊ฐ ์ด์์ toolkits, tool search, context management, authentication, sandboxed workbench ๋ฑ์ ์ ๊ณตํฉ๋๋ค. GPT-4, Claude, Gemini ๋ฑ ๋ค์ํ LLM๊ณผ ํธํ๋๋ฉฐ, function-calling์ ํตํด agenโฆ
-
vLLM: ๊ณ ์ฒ๋ฆฌ๋, ๋ฉ๋ชจ๋ฆฌ ํจ์จ์ ์ธ LLM ์ถ๋ก ๋ฐ ์๋น ์์ง
vLLM ํ๋ก์ ํธ๊ฐ 78,000๊ฐ ์ด์์ GitHub ์คํ๋ฅผ ๊ธฐ๋กํ๋ฉฐ LLM ์ถ๋ก ๋ฐ ์๋น ๋ถ์ผ์์ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ์คํ์์ค ์๋ฃจ์ ์ผ๋ก ์๋ฆฌ์ก์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ DeepSeek, Qwen, Kimi ๋ฑ ๋ค์ํ ์ต์ ๋ชจ๋ธ์ ์ง์ํ๋ฉฐ, AMD, NVIDIA, TPU ๋ฑ ๋ค์ํ ํ๋์จ์ด์ ์ต์ ํ๋์ด ์์ต๋๋ค. vLLM์ ๊ฐ๋ฐ์๋ค์ด ๋๊ท๋ชจ LLM์ ํจ์จ์ ์ผ๋กโฆ
-
.NET Native AOT๋ก Node.js ์ ๋์จ ๊ฐ๋ฐ - Python ์์กด์ฑ ์ ๊ฑฐ
C# Dev Kit ํ์ด ๊ธฐ์กด์ C++ Node.js ์ ๋์จ์ C#๊ณผ Native AOT๋ก ์์ ํ ๋์ฒดํ์ต๋๋ค. N-API, LibraryImport, UnmanagedCallersOnly ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ Python ์์กด์ฑ์ ์ ๊ฑฐํ๋ฉด์๋ ๊ณ ์ฑ๋ฅ ๋ค์ดํฐ๋ธ ์ ๋์จ์ ๊ฐ๋ฐํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค. ์ด๋ .NET์ ์ํธ์ด์ฉ์ฑ(interop) ๋ฅ๋ ฅ์ ์๋ก์ด โฆ
-
์๊ฐ C# / .NET ์ข
ํฉ
.NET 10์ ์ ์ ์ถ์ ๋ฐ ๋ณด์ ๊ฐํ, Native AOT ๊ธฐ์ ์ ์ค๋ฌด ํ์ฐ, Semantic Kernel์ ํตํ AI ํตํฉ ํ์คํ๊ฐ ์ด๋ฃจ์ด์ง๊ณ ์์ผ๋ฉฐ, Linux ์ง์ ๊ฐํ์ Node.js ์ฐ๋์ผ๋ก C# ๊ฐ๋ฐ์ ํ๋ซํผ ํ์ฅ์ด ๊ฐ์ํ๋๊ณ ์์ต๋๋ค. ## 1. .NET 10์ ์ ์ ์ถ์์ ๋ณด์ ๊ฐํ .NET 10์ด Ubuntu 26.04์์ ์ ์ ์ง์๋โฆ
-
Home Assistant Core - Raspberry Pi ๊ธฐ๋ฐ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ์คํ์์ค ํ ์๋ํ ํ๋ก์ ํธ
86,000๊ฐ ์ด์์ ๋ณ์ ๋ฐ์ Home Assistant Core๋ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ์ ๋ก์ปฌ ์ ์ด๋ฅผ ์ฐ์ ์ํ๋ ์คํ ์์ค ํ ์๋ํ ํ๋ซํผ์ ๋๋ค. asyncio, mqtt, iot ๋ฑ ๋ค์ํ ๊ธฐ์ ์ ํ์ฉํ์ฌ Raspberry Pi์์ ์คํ๋๋ฉฐ, python ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋์ด ์์ต๋๋ค. ์ ์ธ๊ณ maker ์ปค๋ฎค๋ํฐ์์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ Raspberry Pโฆ
-
Node.js ์ ๋์จ์ .NET Native AOT๋ก ์์ฑํ๊ธฐ
C# Dev Kit ํ์ด C++ Node.js ์ ๋์จ์ C#๊ณผ Native AOT๋ก ์์ ํ ๋์ฒดํ์ต๋๋ค. ์ด์ Python ์์กด์ฑ์ ์ ๊ฑฐํ๊ณ N-API์ LibraryImport๋ฅผ ์ฌ์ฉํ์ฌ ์์ C#์ผ๋ก๋ง Node.js ๋ค์ดํฐ๋ธ ์ ๋์จ์ ๋น๋ํ ์ ์์ต๋๋ค. UnmanagedCallersOnly ์์ฑ์ ํ์ฉํ๋ฉด ๊ณ ์ฑ๋ฅ์ interop ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ผโฆ