| 
                 
                  Reading a book in the 21st century, especially a computer science book,
                  is somewhat different than in earlier times. Today I finished "Think
                  Python", which I read as a pdf on several different devices. Throughout
                  the text were links to resources on
                  the book's website,
                  including large files for some of the exercises & examples. That's
                  not all though; there's also a
                  Github repository
                  containing all the book's LaTex files as well as the code examples and
                  files from the book. Naturally, while reading I discovered and oversight
                  and submitted a
                  pull request,
                  that is, a correct to the files the author had placed there.
                 
                
                  While reading the book, there were several places where I got a little
                  confused. Ergo, I asked the python community some questions:
                 
                
                  How to avoid modulus floating point error?
                 
                
                  When is full list slice used?
                 
                
                  Unbound method error?
                 
                
                  And they quickly got answered. That's one thing I really love about python:
                  it really has one of the nicest communities of programmers out there.
                 
                
                  Overall, Downey's book was exactly what I needed to get up to speed on
                  the language. The examples are no more difficult than they have to be,
                  and there is plenty of wit reference various Monty Python skits and
                  movies which keeps the reader entertained. I can see now why it's such
                  a clear favorite!
                 
               |