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. Access the recording and webinar materials now:
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.


How to Register

No registration required.

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