I'm currently developing a blackjack program that I posted on code review SE about a month ago and, after making a few changes based on the users suggestions and my friends' suggestions, I want to create an AI that essentially uses the mathematics of blackjack to make decisions. Almost like an AI that can card count, but different because card counting isn't very effective with blackjack.
I've figured out some of the math myself based on what I've read across multiple sites and books dedicated to the game, but I'm just not sure how I can get started with it. At this point, all suggestions will be helpful.
With that in mind, does anyone have any ideas or suggestions for how I might go about making a base plan for implementing it? It doesn't have to be language specific, but if it will help with an answer, the language I plan to use to do this would be Python.