Further reading

MVC is a popular software architectural pattern, but there are many more architectural patterns that suit different use cases. Read about different architectural patterns at https://en.wikipedia.org/wiki/Architectural_pattern.

If chess enthuses you, or if you would like to get started in artificial intelligence,  you might attempt to implement a chess engine that plays as an opponent. This would require some reading on optimal search algorithms. Here's a tutorial that walks us through the process: https://medium.freecodecamp.org/simple-chess-ai-step-by-step-1d55a9266977. The tutorial engine has been implemented in JavaScript, but we can use it as a reference to build our own engine in Python.

 

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.152.58