Books and other printed material¶
Unless otherwise noted, these books are free to read on the Internet, thanks to the generosity and openness of their authors.
For those of you who want to expand on the Python learned in this class, here are a few titles that I really love, or come highly recommended.
- Automate the Boring Stuff with Python by Al Sweigart
The only reason why this isn’t the required course textbook is because I didn’t know how much Python I would incorporate this year. Otherwise, this is easily my favorite all-purpose Python book, both for its content and its mindset.
- The Hitchhiker’s Guide to Python by Kenneth Reitz
This book covers the kind of operational know-how and wisdom that comes from working in the field.
- From Python to Numpy by Nicholas P. Rougier
- http://www.labri.fr/perso/nrougier/from-python-to-numpy/ I don’t do enough with vector math to use numpy directly, but anything Rougier writes is worth reading.
- Python Data Science Handbook by Jake VanderPlas
- Think Python: How to Think Like a Computer Scientist (2nd Edition) by Allen B. Downey
- R for Data Science by Garrett Grolemund and Hadley Wickham
- http://r4ds.had.co.nz/ It’s worth R just to read Hadley Wickham’s writing. His technical expertise in both data analysis and software engineering apply to all programmers.
- Interactive Data Visualization for the Web by Scott Murray
None of the books listed here are free, but they are definitely worth their prices
- But How Do it Know? - The Basic Principles of Computers for Everyone by J. Clark Scott
- https://smile.amazon.com/dp/B00F25LEVC/ A brilliant book, and one that I wish I had read long before I started out as a computer engineering major. I didn’t make it a required textbook for this class because this class isn’t about computers. But Scott’s writing is so clear and insightful that it is easy to relate to the concepts of computational journalism.
- In the Plex by Steven Levy
- http://www.stevenlevy.com/index.php/books/in-the-plex An entertaining and throughly-detailed account of how Google’s algorithms and dominance came to be. I’ll most likely make this required textbook next year.