This book is a popular science book about computer programming. It includes the development history, principles, data structures, and basic algorithms of computer software, and further explores advanced knowledge such as dynamic programming, probability statistics, and neural networks. The author uses a relaxed style to intuitively and concretely discuss the essence of programming from shallow to deep. Although the examples in the book are all written in Python, the programming methods and ideas introduced are universal. The examples in the book have corresponding complete code implementations, covering many aspects such as elementary mathematics, data structures, sorting and searching, mathematical statistics, dynamic programming and neural networks. These examples combine programming principles with program code to make concepts easier to understand. This book is suitable for readers who are learning Python and programming.
Reader comments
The content is extensive, the examples are practical, and code is incorporated to make the concepts easier to understand. Reminds me of "Code Encyclopedia", which is also a good programming guide. As the book says: "Programming is not only a technology, but also an art." This book will help you open the door to the art of programming.
The content is extensive, the examples are practical, and code is incorporated to make the concepts easier to understand. Reminds me of "Code Encyclopedia", which is also a good programming guide. As the book says: "Programming is not only a technology, but also an art." This book will help you open the door to the art of programming.