Errata
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 |
---|---|---|---|---|---|
crossword page 29 |
[minor spoiler alert] Note from the Author or Editor: |
Jørgen Lang | Jan 29, 2018 | Feb 23, 2018 | |
Page i last quote |
Adjunct Professor of Music Technology at NYU |
O'Reilly Media |
Feb 26, 2018 | Feb 23, 2018 | |
Printed | Page copyright |
Add credit to copyright page: |
O'Reilly Media |
Apr 10, 2018 | Mar 20, 2020 |
Printed | Page x first paragraph |
"...lawn sprinker system..." |
Anonymous | May 14, 2019 | Mar 20, 2020 |
Page 12 intro text, 4th sentence |
Sharpen Solution, 4th sentence reads: Note from the Author or Editor: |
Jørgen Lang | Feb 18, 2018 | Feb 23, 2018 | |
Page 40 2nd paragraph |
Text: "To use the shell, run idle3 as usual,…" Note from the Author or Editor: |
Jørgen Lang | Jan 30, 2018 | Feb 23, 2018 | |
Page 60 1st paragraph, 3rd sentence |
Text: "After that, head to the console…" Note from the Author or Editor: |
Jørgen Lang | Jan 31, 2018 | Feb 23, 2018 | |
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: |
Jørgen Lang | Feb 01, 2018 | Feb 23, 2018 | |
Printed | Page 64 Third bullet point in the right column |
"Python Supports two numeric types, integers and floating-point numbers, in addition to a couple other types indended for scientific computation". |
Ernesto Rodriguez | Apr 21, 2018 | Mar 20, 2020 |
Printed | Page 87 Fourth Boolean response in the Booleans Exposed Interview. |
"Think of a Boolean value representing... All of those are Boolean values, True or False, that determine where you code goes from there." |
Ernesto Rodriguez | Apr 24, 2018 | Mar 20, 2020 |
Page 102 last paragraph, 1st sentence |
"…figure out how to reprompt the user..": Note from the Author or Editor: |
Jørgen W. Lang | Feb 07, 2018 | Feb 23, 2018 | |
Page 107 annotation for 2nd code example, 2nd sentence |
"But the variables in our code, like scoop, are changing throughout the computation." Note from the Author or Editor: |
Jørgen Lang | Feb 07, 2018 | Feb 23, 2018 | |
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." Note from the Author or Editor: |
Jørgen Lang | Feb 07, 2018 | Feb 23, 2018 | |
Page 118 middle, "Sharpen" intro text, 2nd sentence |
"Based on our plan on the previous page…" should refer to the original page: Note from the Author or Editor: |
Jørgen Lang | Feb 19, 2018 | Feb 23, 2018 | |
Page 120 exercise solution, intro text, top left, 2nd sentence |
"Feel free to use our comments on the previous page as a starter…" Note from the Author or Editor: |
Jørgen Lang | Feb 19, 2018 | Feb 23, 2018 | |
Page 142 bottom illustration |
Label for second smoothie says "stawberry", should be "strawberry" |
Jørgen Lang | Mar 15, 2018 | Mar 20, 2020 | |
Printed | Page 143 illustrations |
In the three illustrations, the label for the second smoothie says "stawberry", but it should be "strawberry". |
Eleonora Pinto de Moura | Apr 06, 2018 | Mar 20, 2020 |
Page 144 illustration, label for 2nd glass in list |
label for 2nd glass in list reads 'stawberry', should be 'strawberry' |
Jørgen Lang | Feb 23, 2018 | Mar 20, 2020 | |
Printed | Page 144 First paragraph |
"After that the code bock of the for loop is executed for the last time." |
Ernesto Rodriguez | May 01, 2018 | Mar 20, 2020 |
Printed | Page 153 Judy's 3rd line on the "Cubicle conversation continued... " |
"To do that I think we need to maintain a highest score variable that keeps track as we interate through the list. Here, let me write some Python-like pseudocode:" |
Ernesto Rodriguez | May 02, 2018 | Mar 20, 2020 |
Page 156 bottom, "Sharpen" exercise, 1st sentence |
"You’ve seen how to create an empty list with two square backets…" |
Jørgen Lang | Feb 26, 2018 | Mar 20, 2020 | |
Printed | Page 239 1st paragraph, last sentence |
"So unless your passion turns out to be sorting algorithms, wouldn't you rather be working on your probem at hand? |
Ernesto Rodriguez | May 06, 2018 | Mar 20, 2020 |
Page 263 'Not so fast' section, 5th sentence |
'It can also makes implementing' |
Steve Lamb | Jan 02, 2019 | Mar 20, 2020 | |
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: |
Melanie Yarbrough | Jan 02, 2018 | Feb 23, 2018 | |
Page 275 bottom of page, last code annotation |
Original: "Don’t worry about entering this code yet:; we'll do it on the next page." |
Jørgen Lang | Mar 13, 2018 | Mar 20, 2020 | |
Page 294 Paragraph above 'There Are No Dumb Questions' |
Change: |
Steve Lamb | Jan 02, 2019 | Mar 20, 2020 | |
Page 312 2nd last code annotation on the left, above test drive |
"Now we’re going to call make_spiral intead of make_square." |
Jørgen Lang | Mar 20, 2018 | Mar 20, 2020 | |
Page 363 Q&A section, 1st question |
"What happens if I try to delete a key that doesn’t exist??" |
Jørgen Lang | Mar 27, 2018 | Mar 20, 2020 | |
Page 370 Brain Buildingparagraph |
Brain Building paragraph, after the second hyphen —— “although don’t forget to write some some” |
Steve Lamb | Jan 03, 2019 | Mar 20, 2020 | |
Page 377 2nd para, 2nd sentence |
"You already know, becasue the pseudocode…." |
Jørgen Lang | Mar 28, 2018 | Mar 20, 2020 | |
Page 396 annotation under computer illustration |
"The Python intepreter" |
Jørgen Lang | Apr 02, 2018 | Mar 20, 2020 | |
Page 417 3rd paragraph |
"…without having the interepter just give up;" |
Jørgen Lang | Apr 03, 2018 | Mar 20, 2020 | |
Page 436 6th paragraph |
‘Though are all actual Web APIs’ |
Steve Lamb | Jan 04, 2019 | Mar 20, 2020 | |
Page 453 bottom annotation, 1st sentence |
Original: "…the book's ch10 folde;…" |
Jørgen Lang | Apr 07, 2018 | Mar 20, 2020 | |
Page 479 ready, bake, code, 2nd para, last word |
"[…] write a new count_neighbors function from scatch." |
Jørgen Lang | Apr 24, 2018 | Mar 20, 2020 | |
Page 495 bottom, last code annotation |
"Notice how each time you click the function start_hander is immediately called." |
Jørgen Lang | Apr 25, 2018 | Mar 20, 2020 | |
Page 497 text below "Brain Power" box, 4th sentence |
"In this diagram we’re going to use new global variable […]" |
Jørgen Lang | Apr 26, 2018 | Mar 20, 2020 | |
Page 574 xword solution, 2 down |
"mutiple" -> "multiple" |
Jørgen Lang | May 10, 2018 |