
Автор: John B. Schneider, Shira Lynn Broschat, Jess Dahmen
Издательство: Washington State University
Год: 2019
Страниц: 360
Язык: английский
Формат: pdf (true), djvu
Размер: 10.2 MB
This book uses Python to introduce folks to programming and algorithmic thinking. It is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques. The book deals with some of the most important and challenging areas of programming and computer science in a highly readable manner. It covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs. Well-known algorithms and data structures that are built into the Python language are explained, and the user is shown how to implement and evaluate others.