To get the most out of this book
This book is intended for software developers familiar with the basics of .NET development in C# trying to learn more about data science in the .NET ecosystem. The ideal reader will be familiar with basic programming concepts and syntax related to C# and curious about learning more about data science.
Although the book covers some F#, I do not expect most readers to be familiar with the language and its syntax, so all F# syntax will be explained.
The following software has been covered in the book:
- VS Code
- .NET (C# and some F#)
- ML.NET
- Other languages covered in brief: PowerShell, SQL, and KQL
And, you can use any of the following operating systems for this book:
- Windows
- MacOS
- Linux
In order to run code online in GitHub Codespaces, you will need to create a free GitHub account.
Chapters 11 and 12 refer to resources available in Azure and OpenAI. These resources may involve minimal costs and require creating an account. However, these chapters can still be understood and experienced without running the code.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.