The Central Ohio Python User's Group

About Us

We are a friendly and enthusiastic group of Central Ohio Pythonistas. We meet most Thursday evenings for informal dojos, occasionally for lunch on various days of the week, and have a monthly meeting usually on the last Monday of the month. To have lunch at your favorite place, announce the time and place on the mailing list.

After our monthly meetings we like to adjourn to Brazenhead to enjoy good food, good drinks, and good conversation.

Visit us on

We have code on our github repository, especially of challenges where people solved problems using Python in very different ways.

Monthly Meetings

Usually on last Monday of each month.

  • 6:00 pm to 6:30 pm: eat, socialize
  • 6:30 pm to 8:00 pm: announcements and introductions then presentations
  • 8:00 pm hard stop for presentations
  • 8:00 pm adjourn to Brazenhead


We meet most Thursday evenings.
6:00 PM to 9:00 PM+
Smokehouse Brewing Company
1130 Dublin Rd
Columbus, OH 43215

Dojos are informal Python group study sessions. Complete beginners, experts, and everyone else are welcome to the Dojos. Bring your Python questions and problems. Digressions from Python are common.

Smokehouse Brewing's Wifi works, but is sometimes unreliable and slow. If you need big stuff, download it elsewhere before coming or bring your own Internet access.

October Meetup

October 28, 2019, 6:00 p.m.

18:00 Socializing at Dublin Library in Meeting Rooms 2&3

18:30 Announcements followed by presentations

20:00 Hard stop: adjourn to Brazenhead Irish Pub

NOTE CHANGE IN VENUE! We will be meeting at the new Dublin Library in Meeting Rooms 2&3. There is free surface lot or parking garage parking behind the library.


This month we will be travelling to the new Dublin Library to hear Brian Costlow talk, and if there is time, Ben Ogorek.

Brian's talk is titled "You Want me to Put What Where? A primer on multiple assignment and sequence unpacking."

Starting with simple multiple assignment and tuple unpacking, we'll ramp up to some advanced uses for dealing with structured, nested data.

Then we'll look at some alternate syntax for the left side of an assignment that can clarify what we're assigning, as well as a technique that can reduce the need for slicing.

We'll show how some of these techniques can be used to make more beautiful loops.

We'll talk about mental models, a mental model for what's happening when we do multiple assignments -- and how giving new developers proper mental models for what's happening helps avoid bugs.

To reinforce our mental model, we'll use the dis module to disassemble the bytecode of some multiple assignment statements.

If there is time, Ben Ogorek will be talking about a package he is developing called "datascroller" ( that allows data scientists to easily scroll a data frame interactively in the console. It's based on the curses library.

NOTE CHANGE IN VENUE! We will be meeting at the new Dublin Library in Meeting Rooms 2&3. There is free surface lot or parking garage parking behind the library.

We will promptly end at 8pm and adjourn across the street to Brazenhead (not on 5th :-).

Hope to see you there!

Come and learn, share, grow, meet new people, and visit old friends at our monthly meeting! We'll be talking about the Python programming language and anything that intersects it, and the cool stuff you can do with it.