Skip to Main Content

Programming with Python

Event box

Python logo consisting of two interlocking stylized snakes, the top-left in blue and bottom-right in yellow

Programming with Python

This hands-on, participatory workshop focuses on foundational programming tools for simplifying, clarifying, and scaling data analysis for real-world applications in Python: loops, functions, and conditional tests. Attendees will practice creating reproducible pipelines to analyze and visualize data stored in multiple files.

The workshop is open to anyone, but learners should be familiar with programming in Python equivalent to the Intro to Python and JupyterLab workshop. You will need access to a Windows, Mac, or Linux computer. The curriculum is based on episodes 5–8 of the Software Carpentry Programming with Python lesson.

Learning Outcomes:  

  • Be able to write for loops to repeat calculations.
  • Process data from multiple files.
  • Be able to write conditional statements in Python.
  • Learn to write functions in Python.

If you are an individual with a disability and desire an accommodation, welcome! Please email library-event-accessibility@groups.office365.vt.edu at least 10 days prior to the event.

Date:
Tuesday, September 22, 2026
Time:
2:00pm - 5:00pm
Audience:
    Alumni       Beginners       Faculty/Staff       Graduate Students       Postdoc       Public       Researchers       Undergraduates  
Categories:
    Workshop       Workshop > Data Science  

Registration is required. There are 17 seats available.

Presenter

Presenter(s)

Nathaniel Porter & Jesse Sadler

Contact Heading

Event Contact

Event Contact

Profile photo of Jesse Sadler
Jesse Sadler

Digital Scholarship Manager

Profile photo of Nathaniel Porter
Nathaniel Porter

Social Science Data Consultant and Data Education Coordinator