Introduction to Python and PyMARC, Session 2

Wednesday, 10/25/2017
  • 2:00 PM-3:00 PM (Eastern)
  • 1:00 PM-2:00 PM (Central)
  • 12:00 PM-1:00 PM (Mountain)
  • 11:00 AM-12:00 PM (Pacific)
This webinar was presented on October 25th, 2017. The recording will be available for free six months from that date.
This session is part 2 of the two-part series Introduction to Python and PyMARC. 
Introduction to Python and PyMARC, Session 2

This series will provide a detailed overview of how to use the Python programming language, and specifically the PyMARC library of code, to transform library metadata and make technical services workflows more efficient. Viewers will learn how to get started using Python, how to write a simple PyMARC script, and how Python and PyMARC can be used to automate workflows and metadata management. Session 2 will include a detailed, scenario on how to write a PyMARC script to parse MARC records, as well as how to create MARC records from non-MARC metadata using PyMARC.


Learning Outcomes

By the end of the series, participants will:
  • Understand the resources needed to install Python on a computer or workstation 
  • Understand the basic syntax of Python and PyMARC
  • Understand how to run a Python script against a MARC record or set of MARC records and generate output
  • Understand how Python and PyMARC can be applied to various technical services workflows
  • Understand how to write a basic Python and PyMARC script

Who Should Attend

Technical services and library systems/information technology staff; beginner programmers working in libraries or with library data; catalogers; metadata specialists; and institutional repository managers.


Lauren Magnuson is Head of Collection Management and Technical Services at California State University San Marcos and Development Coordinator for the PALNI Library consortium. Her interests include PHP, Python, analytics, data visualization, and open source technology in academic libraries. She is the author of several book chapters related to library information technology. Lauren has an MA in Information Science and an M.Ed in Educational Technology. She tweets occasionally from @lpmagnuson. 



A recording of the webinar will be available at no charge six months from the date of the presentation.

All webinars are recorded and the one-time fee includes unlimited access to the webinar recording. All registered attendees will receive the link to the recorded session so if you are unable to attend the webinar at the time it is presented, you will have the opportunity to listen to the recording at your convenience.

How to Register

Contact us to register:

Call 1-800-545-2433 and press 5 to reach our customer service representatives or

Register by mail for the session you would like to attend. (If you receive an error message after clicking the "register by mail" link, right-click the link and save the form to your computer.)

Tech Requirements

Computer with Internet access (high-speed connection is best) and media player software. Headphones recommended.

ALCTS webinars are presented through GoToWebinar. Check to see if your system supports GoToWebinar.

Test your connection or audio.




For all other questions or comments related to the webinars, contact Megan Dougherty, ALCTS Program Officer, Continuing Education at 1-800-545-2433, ext. 5038 or