Episode

Deep .NET - Using AI Python Libraries in .NET Apps with Csnakes

with Scott Hanselman, Anthony Shaw

Anthony joins Scott for a deep dive into CSnakes. CSnakes is a .NET Source Generator and Runtime that you can use to embed Python code and libraries into your C#.NET Solution at a performant, low-level without the need for REST, HTTP, or Microservices.

Chapters

  • 00:00 - Importance and Application of CSnakes in Python Ecosystem
  • 02:25 - Demonstration of Python and AI Programming in Visual Studio Code
  • 05:59 - Understanding Python's Module Structure and Environment Management
  • 11:24 - Deep Dive into Python and .NET Programming
  • 19:25 - Understanding Python's Global Interpreter Lock and Thread Safety
  • 23:43 - Implementation and Management of Global Interpreter Lock in Python
  • 30:43 - Implementation and Challenges of Python in Net Programming
  • 37:08 - Python Source Generators and Visual Studio
  • 45:54 - Python's Data Handling and Performance
  • 49:20 - Understanding the Functionality and Efficiency of Python and Net in Machine Learning
  • 55:15 - Async and Computing Models in C# and Python
  • 01:02:42 - Integration of Python and Net: A Discussion on the Development and Challenges of CSnakes

Developer
.NET
Python

Have feedback? Submit an issue here.