DiscoverTalk Python To Me#486: CSnakes: Embed Python code in .NET
#486: CSnakes: Embed Python code in .NET

#486: CSnakes: Embed Python code in .NET

Update: 2024-11-22
Share

Description

If you are a .NET developer or work in a place that has some of those folks, wouldn't it be great to fully leverage the entirety of PyPI with it's almost 600,000 packages inside your .NET code? But how would you do this? Previous efforts have let you write Python syntax but using the full libraries (especially the C-based ones) has been out of reach, until CSnakes. This project by Anthony Shaw and Aaron Powell unlocks some pretty serious integration between the two languages. We have them both here on the show today to tell us all about it.



Episode sponsors



Posit

Bluehost

Talk Python Courses



Links from the show



Anthony Shaw: github.com

Aaron Powell: github.com



Introducing CSnakes: tonybaloney.github.io

CSnakes: tonybaloney.github.io



Talk Python: We've moved to Hetzner: talkpython.fm/blog

Talk Python: Talk Python rewritten in Quart (async Flask): talkpython.fm/blog



Pyjion - A JIT for Python based upon CoreCLR: github.com

Iron Python: ironpython.net

Python.NET: pythonnet.github.io

The buffer protocol: docs.python.org



Avalonia UI: avaloniaui.net

Watch this episode on YouTube: youtube.com

Episode transcripts: talkpython.fm



--- Stay in touch with us ---

Subscribe to us on YouTube: youtube.com

Follow Talk Python on Mastodon: talkpython

Follow Michael on Mastodon: mkennedy
Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#486: CSnakes: Embed Python code in .NET

#486: CSnakes: Embed Python code in .NET

Michael Kennedy (@mkennedy)