THank you for asking!
The Game Development Patterns with Godot 4 book, published by Packt Publishing, is a book that explains how to use the design patterns of the software development industry to develop games. We are talking about applying Uncle Bob's design patterns, such as Singleton, Command, and Strategy.
These are all very useful when you are building scalable and reusable code bases.
In the book, we work on a platformer game project, improving its code base by implementing a fictional game designer requests.
The Platformer Essentials Cookbook teaches how to implement common features found in platformer games using Godot Engine.
The project used in the Game Development Patterns book builds on top of a project that implements features presented in the Platformer Essentials Cookbook.
The major overlap is that for some features in the Platformer Essentials Cookbook we use some design patterns, but we don't go in depth on them, as the focus is on the actual feature, while the Game Development Patterns explains the rationale behind the pattern and how it helps make the code scalable for bigger projects.
So while the Platformer Essentials Cookbook is more beginner-oriented, the Game Development Patterns is more intermediate-oriented.