Partners & Communities

O’Reilly Review Guidelines

Thanks for your interest in writing reviews of O’Reilly books and videos. In addition to posting reviews on your group's site, newsletter, or mailing list, we encourage you to post reviews on your favorite sites such as Amazon or GoodReads.

How should your review look? Here’s a good example, but there are no set rules. Read our “Tips and Suggestions” before you start.

Programming Computer Vision With Python
Reviewed by Patrick Mihelich,
Silicon Valley-San Francisco Bay Area Python Interest Group
Opening the table of contents, I was immediately impressed by the selection of topics. Computer vision is a broad field, and PCVwP manages to cover plenty of ground. One of the book's strengths is the elegantly written code samples. They are a great advertisement for Python as a scientific computing tool. I'm personally most at home bit-banging in C++, but even with powerful libraries (Boost, Eigen, OpenCV) it's hard to match the terseness of Python. I appreciate the focus on free, open-source software, and the star libraries in this book - Numpy, SciPy, Matplotlib - are high-quality and well documented. MATLAB users, pay heed.


Tips and Suggestions

  • Include the title, author(s), publisher, and price.
  • Provide the url for the book or video on or
  • If you’re part of a group that reviews our books and videos, devise a rating system with your fellow members. Be creative. For example, the Alaskan Apple Users Group uses Moose to rate their reviews. Five Moose means "Terrific."
  • Be honest. You don’t need to please us or the author(s); we’d much rather hear what you really think.
  • Reviews can be short and sweet or long and detailed. The length is up to you.
  • If you like something in a book or video, say what it is and why you like it. If you don't like something in the, say what that is and why you don't like it. Be as specific as you can—this information is important to other readers.
  • If something was missing that should have been covered in the book or video, say what it is and why it’s important.
  • End the review with an overall summary.
  • If your members are having trouble writing reviews, you may want to help them get started with a list of questions that need to be answered.
  • Do what works best for your group.
  • If you find an error you’d like to submit, please go the "Errata" section on the book or video page.
  • Have Fun!
Computer Vision Sample Book