I know this doesn't answer your question directly, but depending on how much time you intend to spend dabbling in AI/ML, it might not be worth it to first learn a whole new programming environment.
So, you might be able to dabble enough while staying productive with C#. Take a look at ML.NET: https://docs.microsoft.com/en-us/dotnet/machine-learning/
Edit: And everything you learn from that experience will still be useful if you decide later on to dive deeper with Python.