Programming for Librarians - Part I

A session at 2014 American Theological Library Association Annual Conference

  • Matthew S. Collins

Wednesday 18th June, 2014

8:30am to 12:00pm (CST)

Why should librarians know how to program? Knowing a bit of programming can help a librarian or staff member analyze ILS reports, collate data, create reports from "messy" formats like HTML, and even do some "digital humanities" type analysis. Also knowing something about the way programs work and how programmers think can make it much easier to communicate with the IT department about specific library needs. This full-day, two-part, workshop will introduce participants to the principles and concepts of programming using the Python programming language. The Python language is ideally suited to analyzing large documents or pieces of text, making it ideal for processing library data and reports.

In this morning session, participants will learn some of the basics of computational thinking and elements common to almost all programs. We will then talk about different types of programming language and introduce Python. We will cover basic Python commands and concepts, including variables, assignment, and simple programs - hopefully all before lunch.

These workshops are appropriate for those with no programming experience. Participants who attended last year’s half-day workshop may want to sign-up for the afternoon only.

“Participants must bring their own laptop to the workshop (PC or Mac). Instructions for software installation and laptop configuration will be sent following registration. Recommended pre-arrival study resources will also be sent.”

*Ticketed Event

About the speaker

This person is speaking at this event.
Matthew S. Collins

Next session in Acadian I

1pm Programming for Librarians - Part 2 by Matthew S. Collins

Sign in to add slides, notes or videos to this session

Sign in to track this session

Tell your friends!


Time 8:30am12:00pm CST

Date Wed 18th June 2014

Short URL


Official event site


View the schedule



See something wrong?

Report an issue with this session