You aren't signed in     Sign In | Create Account | Help

Tags | New Events | More feeds | Libraries


Event Detail

Intermediate Python for Automation and Data Processing

Thursday, April 12, 2018 (9:00 AM - 5:00 PM) Export to vCalendar

Friday, April 13, 2018 (9:00 AM - 12:30 PM) Export to vCalendar
Where:   RAILS Burr Ridge Main Meeting Room / Videoconference Room (In Person, Max: 20)
Cost:   $25.00
Presenter:   Elizabeth Wickes

  • The registration deadline for this event has passed.

A registration fee of $25.00 will be charged to cover the cost of program materials and a boxed lunch on Day 1, April 12.

Mail payment to:

P.O. Box 6118
Carol Stream, IL 60197-6118.

Please complete this survey to indicate your choice for lunch on Day 1, April 12. Lunch Survey

This workshop will cover Python programming for file manipulation, version control, APIs with URL endpoints, and reading/writing common data formats. We will also have sessions to help you plan and get started on a project of your choice, and discuss personal project management. Learners will meet in the Burr Ridge office for a 1.5 day in person workshop, and an additional four weekly online sessions will follow with a schedule to be determined. The online sessions will have additional interactive tutorials on topics selected by learners, and project discussion time.

This workshop presumes some basic programming exposure in Python (at least a short workshop, MOOC but not more than a full college level course), but otherwise no other programming experience is presumed. This workshop is aimed at learners seeking additional introductory programming experience in the medium of Python, and not for professional programmers wanting to pick up Python. Contact with any questions about fit.

Learners are required to bring a laptop computer capable of having PyCharm and Python installed (not iPads or similar tablets) and power cables. All software to be installed is free and directions will be provided before the workshop begins. Some time will be allowed to installation help during the workshop. If you have questions or concerns about bringing a laptop, please contact

• Python installation and syntax review
• Advanced string manipulation and automation approaches
• GitHub as a solo user
• Data management
• Reading/Writing files, and working with CSVs, JSON, and other data types
• APIs
• XPath & Regular Expressions
• Project planning and setting goals

Desired outcomes:
Learners will develop and practice their Python programming skills, understand core approaches to processing data and automating tasks, practice technical project planning, and get started on their own personal or work project. More broadly, we will also cover how to find and evaluate learning resources, and how to self organize and manage programming projects. Online follow up sessions will be an opportunity for learners to get additional tool exposure, and use project discussions to create a cohort and network of support for after the sessions have finished.

Intended audience:
Learners are expected to have rudimentary Python and programming exposure, but not necessarily coursework. This is targeted at someone with no formal programming or education, and not someone fluent in another programming language wishing to pick up the language.

Elizabeth Wickes is a Lecturer at the School of Information Sciences at the University of Illinois, where she teaches foundational programming and information technology courses. She was previously a Data Curation Specialist for the Research Data Service at the University Library of the University of Illinois, and the Curation Manager for Wolfram|Alpha. She currently co-organizes the Champaign-Urbana Python user group, has been a Carpentries instructor since 2015 and trainer since 2017.

Type:   Workshop

Register by: 4/1/2018

Categories: Academic Libraries, Public Libraries, School Libraries, Special Libraries, Technology, Burr Ridge Area, Joliet Area, Aurora Area

This event is sponsored by Reaching Across Illinois Library System.

Last day to cancel registrations is: 4/12/2018

Questions? Please contact Louise Svehla.

Send To a Friend