Errata

The Hitchhiker's Guide to Python

Errata for The Hitchhiker's Guide to Python

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
ch 2
Table 2-1

missing bullet for 'Doesn't need Python that rely on C extensions'

T Semple  May 25, 2016 
PDF Page 19
Footnote 11

Vivid Vervet has been end-of-life'd. Xenial Xerus is the most recent release.

spiceisland  May 19, 2016 
PDF Page 19
First paragraph of "Installing Python on Linux"

Starting with Xenial Xerus, Python2 is no longer installed by default on certain Ubuntu images (server, cloud and touch). In these cases, Python2 is still available via the package manager.

spiceisland  May 19, 2016 
PDF Page 21
First paragraph of "Commercial Python redistributions"

Full stop, '.', missing from end of first sentence (between "Python" and "These").

spiceisland  May 19, 2016 
PDF Page 22
Last paragraph

Garbled text/text missing between "There is more" and "The main barrier is".

spiceisland  May 19, 2016 
PDF Page 24
2nd paragraph

"lists out favorite" -> "lists our favorite".

spiceisland  May 19, 2016 
PDF Page 25
2nd paragraph from below

In the last two lines of the 2nd paragraph from below, in ":echo has(python)" and in ":echo has(python3)", the strings "python" and "python3" are displayed in italic. However, for the commands to work, "python" and "python3" should be enclosed in quotation marks. Presumably, these quotation marks are present, but misinterpreted as formatting markup.

Gert-Ludwig Ingold  May 14, 2016 
PDF Page 25
2nd paragraph

Full stop, '.', missing from end of third sentence (between "or folders" and "These can").

spiceisland  May 19, 2016 
PDF Page 26
.vimrc sample

Although the text contents look okay (caveat, I've not tested it), the colour formatting has gone seriously wrong.

spiceisland  May 19, 2016 
PDF Page 28
2nd paragraph of "TextMate"

"Texmate" -> "TextMate".

spiceisland  May 19, 2016 
PDF Page 29
First paragraph of "IDEs"

"highlightinf" -> "highlighting".

spiceisland  May 19, 2016 
PDF Page 32
3rd paragraph from below

At the beginning of the 3rd paragraph from below, "Scipy" should be replaced by "Spyder".

Gert-Ludwig Ingold  May 14, 2016 
PDF Page 32
3Rd paragraph of "WingIDE"

"C\++" -> "C++".

spiceisland  May 19, 2016 
PDF Page 33
2nd paragraph of "Komodo IDE"

"suports" -> "supports".

spiceisland  May 19, 2016 
PDF Page 36
Text following "On Mac OSX and Linux"

Example shell commands need to be split onto separate lines with constant-width font.

spiceisland  May 19, 2016 
PDF Page 38
Linux commands for "autoenv"

Did you intend spurious text colour formatting?

spiceisland  May 19, 2016 
Printed Page 73
Advice, Bad, Good table

In the column 'Good' :

There is: items.split(' ')
Should be: items_string.split(' ')

Thanks,
P

Przemek Urbanski  Dec 07, 2016 
PDF Page 223
Code block; 3rd chunk

The following line extends into the page margin, therefore needs to be split.

"""
BODY = string.join(("From: %s" %FROM,"To: %s" %TO,"Subject: %s" %SUBJECT, "",text), "\r\n")
"""

It's also >80 characters so violates PEP8 best practice.

s_boardman  Jul 06, 2016