Errata

Getting Started with Raspberry Pi

Errata for Getting Started with Raspberry Pi

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
Other Digital Version Chapter t
United States

Chapter 6 under pickling (Kindle) Location 1210 and 1216)

The open for write

f = open('myList.pickle', 'w')

should be

f = open('myList.pickle', 'wb')

the open for read

f = open('myList.pickle', 'rb')

should be

f = open('myList.pickle', 'rb')

Humberto A Sanchez II  Jul 18, 2013 
Other Digital Version Appendix c
Step12

I am having difficulty getting past step 12 of the procedure in Appendix C. After the file is unzipped, I get a series of questions which starts with "replace Adafruit-Raspberry-Pi-Python-Code-master/Adafruit-ADS1x15/Adafruit_ADS1x15.py? I don't know how to answer these questions. No matter what I answer, I get the message that ads1015_example.py does not exist. Would you please put me on the right bus to get my RaPi and ADS1015 working. Thanks very much.

milton stoller  Jul 28, 2013 
PDF Page 2
Last paragraph (C)

Reads:
Some USB devices can draw up 500mA.

Should read:
Some USB devices can draw up to 500mA.

A. M. Sabuncu  Oct 28, 2013 
Printed Page 15
4th -update

"Don't update the OS on your first time around: you'll see other ways to do this in Chapter 2."
You cover apt-get on pg. 32 but don't really discuss the updating of the firmware/os itself.

Anonymous  Feb 16, 2013 
PDF Page 19
Tip, suggestion, general note at the top of the page

Reads:
"you?ll need to purchase an license key from"

Should read:
"you?ll need to purchase a license key from"

A.M. Sabuncu  Oct 29, 2013 
Printed, PDF Page 19
1st para

If you want to watch recorded TV and DVDs encoded in the MPEG-2 format (or Microsoft’s VC-1 format), you’ll need to purchase >>>an<<< license key from the
Foundation’s online shop.

Ron Barak  Apr 26, 2017 
Printed Page 44
2nd bullet point in sole list

Text reads:

Use _print()+ to show the values of variables as the program executes.

I'm guessing this should also be, a simple "print()". Perhaps the "_print()+" was meant to markup the text in order to produce bold text?

If there is a deeper meaning here, then it should be made more explicit in a footnote.

Anonymous  Dec 12, 2013 
Printed, PDF Page 44
bulleted list, line 2

it says to help troubleshoot, to use the language construct

_print()+

however, I find NO REFERENCE to this construct anywhere in the book, nor do I find this item at 'python.org' - what I 'thought' was the 'definitive' source on all things having to do with Python?

Might there be an explanation and/or example somewhere?

Bill Schell  Mar 01, 2014 
Printed Page 89
3rd paragraph

1.A resistor of about 220 ohms must be used in series with an LED to prevent excess current flow. Current should be limited to about 5 milliamps for a GPIO pin.

2. On my LED the cathode had the longer lead.

Jerry Conrad  Apr 10, 2014 
Printed, PDF Page 96
top bash source

in the bash code-snippet at the top of page 96 there are 'trailing "#" characters on some of the lines that 'fail to compile' (or run)...

I removed these 'trailing "#"' to get the script to run

I do NOT FIND similar trailing "#" on a very similar script at the top of page 97

Harumph?

Bill Schell  Mar 01, 2014