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
Recommended resources
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
Recommended resources
Video URL
HTML iframe
Developer
.NET
Python