small medium large xlarge

The latest version of the book is P2.0, released over 1 year ago. If you've bought a PDF of the book and would like to update it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: P2.0 (23-Oct-18)
PDF page: 1
ToC in EPUB format does not include chapter names and it is flat; specifically, while reading on a Nook. ToC is hierarchical in other PragProg books ...more...
  • Reported in: P1.0 (04-Mar-20)
Paper page: 1-233
Book uses old version of software library, author uses an updated software library to describe to paying customers how said technology should work. P...more...
  • Reported in: P2.0 (01-Mar-19)
Paper page: 47

In the "Thou Should Not Have Contracted Self-Loops", it says "If you use an loder version" rather than "If you use an older version"--Mike Jones

  • Reported in: P2.0 (08-Nov-18)
PDF page: 63
Paper page: 47

In 'Thou Should Not Have Contracted Self-Loops' box (line 4), the word 'loder' should be 'older'.--Gergő Pintér

  • Reported in: P2.0 (02-May-19)
Paper page: 103

The csv files for the panama papers case study are not included in the source code folder.

  • Reported in: P2.0 (31-Jan-19)
PDF page: 206
Paper page: 201
When using the code I am running into the error stating -- AttributeError: module 'networkx' has no attribute 'from_pandas_edgelist'...more...
Dmitry Zinoviev says: The latest version of the book uses networkx 2.0 or later. You must be using networkx 1.1 which indeed does not have 'from_pandas_edgelist'.
  • Reported in: P2.0 (07-Apr-19)
PDF page: 5149





in ""?--anon