Head First Learn to Code

Errata for Head First Learn to Code

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. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question Note Update



Version Location Description Submitted By Date Submitted Date Corrected
PDF
Page i
last quote

Adjunct Professor of Music Technology at NYU and Montclair State University should be: Ethan Hein, Adjunct Professor of Music Technology at NYU and Montclair State University

O'Reilly Media, Inc.
 
Feb 26, 2018  Feb 23, 2018
PDF
crossword page 29

[minor spoiler alert] Crossword 16 across:. Python is this type of language. Answer: Highlevel The term "high level language" cannot be found in Chapter 1. "High-level" is mentioned on p6, bullet point 1 and in the bullet points on p 28, though. This might be confusing for some readers.

Note from the Author or Editor:
Confirmed. I think the easiest thing here is to delete this question/answer.

Jørgen Lang  Jan 29, 2018  Feb 23, 2018
Printed
Page copyright

Add credit to copyright page: Brain image on spine: Eric Freeman

O'Reilly Media, Inc.
 
Apr 10, 2018 
PDF
Page 12
intro text, 4th sentence

Sharpen Solution, 4th sentence reads: "If you get stuck, the answers are on the next page" 4th sentence is obsolete since we already are on the "next page" ;)

Note from the Author or Editor:
Delete "If you get stuck, the answers are on the next page. We did the first one for you." from the instructions of the exercise.

Jørgen Lang  Feb 18, 2018  Feb 23, 2018
PDF
Page 40
2nd paragraph

Text: "To use the shell, run idle3 as usual,…" This is the only mention of idle3 (terminal command to start IDLE) in the whole book. Might need some clarification in the introduction or replace "idle3" with "IDLE".

Note from the Author or Editor:
Replace "idle3" in the 2nd paragraph of page 40 with the word "IDLE".

Jørgen Lang  Jan 30, 2018  Feb 23, 2018
PDF
Page 60
1st paragraph, 3rd sentence

Text: "After that, head to the console…" "console" has not yet been introduced as synonym for the Python Shell.

Note from the Author or Editor:
Replace "console" with "shell" in the indicated sentence.

Jørgen Lang  Jan 31, 2018  Feb 23, 2018
PDF
Page 64
Bullet Points

Incosistent markup of literal terms like 'input' (function, no markup), 'int' (function, no markup), 'float' (function, marked up).

Note from the Author or Editor:
the words input and int should be code font where they appears as "input function" and "int function" in the bullets (6th bullet on left side, fourth bullet on right side)

Jørgen Lang  Feb 01, 2018  Feb 23, 2018
PDF
Page 102
last paragraph, 1st sentence

"…figure out how to reprompt the user..": Double period at end of sentence should one be one or ellipsis.

Note from the Author or Editor:
Remove extra period on last paragraph, 1st sentence.

Jørgen W. Lang  Feb 07, 2018  Feb 23, 2018
PDF
Page 107
annotation for 2nd code example, 2nd sentence

"But the variables in our code, like scoop, are changing throughout the computation." "scoop" should be "scoops"

Note from the Author or Editor:
In annotation for 2nd code example, 2nd sentence, add an 's' to the end of scoop: "But the variables in our code, like scoop[s], are changing throughout the computation."

Jørgen Lang  Feb 07, 2018  Feb 23, 2018
PDF
Page 109
1st para, 2nd sentence

Sentence reads, "Each time we loop, we decrement (reduce scoops by 1), write another string to the browser, and keep going." Since we are working on the Python Shell, IMHO this should read, "Each time we loop, we decrement (reduce scoops by 1), write another string to the Shell, and keep going."

Note from the Author or Editor:
Confirmed. Replace the word browser in the 1st paragraph, 2nd sentence with the word "shell".

Jørgen Lang  Feb 07, 2018  Feb 23, 2018
PDF
Page 118
middle, "Sharpen" intro text, 2nd sentence

"Based on our plan on the previous page…" should refer to the original page: "Based on our plan on the page 88…"

Note from the Author or Editor:
Replace "previous page" with "page 88". Note on the print version this is page 89, so please confirm it is different in digital as he indicated.

Jørgen Lang  Feb 19, 2018  Feb 23, 2018
PDF
Page 120
exercise solution, intro text, top left, 2nd sentence

"Feel free to use our comments on the previous page as a starter…" should refer back to the original "previous" page: "Feel free to use our comments on page 98 as a starter…"

Note from the Author or Editor:
This makes sense as previous doesn't mean the same thing here. Just change words previous page to page 98 as indicated. Print edition is page 98 as well.

Jørgen Lang  Feb 19, 2018  Feb 23, 2018
PDF
Page 266
Right below the image

The text wrapping on the image causes the word "has" to be separated from the rest of the sentence. Shifting the image up should fix the problem!

Note from the Author or Editor:
Yes, confirmed. Adjust to taste or, Kristen, if it gets problematic I can get in and adjust it.

Melanie Yarbrough  Jan 02, 2018  Feb 23, 2018