Scraping With Python

Web Scraping With Python – Collecting Data From the Modern Web, Ryan Mitchell, O’Reilly, 2015

This book is a great introduction to Python. It also introduces several related web technologies. For web scraping, you will be learning more about parsing HTML, JavaScript, and JSON REST API’s. You will dip into Natural Language Processing and character encoding. There is also a quick chapter on OCR so you can get text from images. Naturally, there is some talk of MySQL to store the information. 200 well written pages, legendary O’Reilly quality.

Coding for Librarians

Coding for Librarians – Learning by Example By Yelton, Andromeda Book – 2015

What a strange book. Very thin, large format. It will be useful to Librarians who have not done much computer programming, and leads you through a few simple programming projects which could be useful in a library. Armed with this knowledge, and now having some programming skills, you are ready to attack larger challenges. There are many open source projects out there, take your pick!

The big problem with this book is that it does not list the code it is discussing. Its line-level comments “Lines 68-78 remove outdated files from ..” are not meaningful unless you are at your PC with the code on your screen. Worse, the Github project could have changed since the book was printed, so you would have to look back in old versions of the code. But the companion web site helps a bit with that (http://thatandromeda.github.io/ltr/).

Here are projects discussed in the book:

Topics:

  • Libraries Data processing.
  • Electronic data processing.
  • Libraries Automation.
  • Computer programming Study and teaching.
  • Scripting languages (Computer science) Programming languages
  • (Electronic computers) Microcomputers Programming.
  • Open source software Library applications.