Appendix B. Further Reading

Because there are so many good books on computer science, data structures, and algorithms, it’s hard to choose what’s right to recommend. If we’ve sparked your interest to read further, then we’ve succeeded in one of our goals. There are many paths from which to choose. Here are a few that we’ve found to be especially good, organized into topic areas.

Data Structures and Algorithms

The definitive reference for any study of data structures and algorithms is The Art of Computer Programming by Donald E. Knuth, of Stanford University (Addison-Wesley, 2011). This seminal work was originally published in the 1970s and was cited as a major part of his Turing award in 1974. It currently consists of four volumes: Volume 1: ...

Get Data Structures & Algorithms in Python now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.