Skip to content Skip to site navigation Skip to service navigation

Python Workshop: Introduction and Beyond (2-Day Workshop)

Class Sessions

Datesort descending Cost
  • Wed May 16, 9:00 am to 4:00 pm
  • Thu May 17, 9:00 am to 4:00 pm
  • Mon Jun 25, 9:00 am to 4:00 pm
  • Tue Jun 26, 9:00 am to 4:00 pm
  • Tue Aug 28, 9:00 am to 4:00 pm
  • Wed Aug 29, 9:00 am to 4:00 pm

Class Code


Class Description

This two-day class will introduce Python, the "batteries included" programming language designed to emphasize code readability. Learners will gain the working knowledge needed to start programming, debugging, and using Python in everyday tasks.


We'll cover the core Python language and the standard library in detail. From text manipulation, to modular programming, to making HTTP requests you will learn how to work with the retrieve data, to ways to interact with files on your computer, to using some of the more popular third party libraries (and getting them installed when and where we need them). The goal is to get participants up and running with Python in as short a time as possible.


Students will learn the basics of writing and running Python scripts. We will cover topics for people completely new to programming along with comparisons and contrasts to other programming languages. Everything from "OMG white space?!?!" to ways to manipulate the language into a very terse format (also why you might not want to do that) to cool tricks we can do with the simplest, most basic Python data-types.

We will go beyond the built-ins and into the standard library: file operations; internet and HTTP requests; persisting data in a database; regular expressions; working with JSON, XML and other data formats, and more.