Skip to content

Spokane Python User Group


Welcome to home of the Spokane Python User Group (SPUG), Spokane's premiere local Python user group! We have a wide range of topics all related to Python, Web Development, and Open Source technology. We're currently meeting on the first Tuesday of each month.

All meetings are free, and we encourage everyone to participate and get involved and help grow the Python community. We try to base our meetings from attendee suggestions. If you have an idea for a topic that you would like to see (or present), please let the organizers know!

Our meetups events are managed on Meetup.

Upcoming Meetups

Pragmatic Python II: Journey to the Pythonic Peak

December 7, 2021 | Meetup

Come journey with us to the Pythonic Peak! Learn to write "pythonic" code and level-up your Python.

Detailed description coming soon...

Previous Meetups

Pragmatic Python: Welcome to the Jungle

November 2, 2021 | Meetup | Code Samples

After taking a month (or two) off for my wedding, we're back at it again for November with a brand spanking new series dubbed "Pragmatic Python"!

Welcome to Pragmatic Python, a new series of meetups that will focus on building your Python knowledge from the ground up. For the next several meetups, we'll focus on taking you from a small garter snake all the way to a full-fledged, certified* Python-ista! 🐍

This month's meetup, "Welcome to the Jungle", will focus on getting started with Python. Topics will include installing python, writing basic scripts, a look at popular libraries, and more!

Stay tuned for more info...

* There will be no certification exam 😉

Mk’ing Static Site Generation with MkDocs

August 24, 2021 | Meetup | Code Samples

In this month's meetup, we'll explore create documentation using popular static site generator, MkDocs! We'll learn about getting started with MkDocs, customizing the look and feel of your site, and hosting an online website using MkDocs!

Background Task Processing: Celery vs. Dramatiq

July 27, 2021 | Meetup | Code Samples

Come learn how to do background task processing in Python using popular libraries Celery, Dramatiq, and more!

Kubernetes (meetups/Spokane DevOps Meetup)

July 15, 2021 | Meetup | Code Samples

As a guest co-host for Spokane's DevOps Meetup, I talked briefly about how to run a FastAPI application using Kubernetes.

Typing for Fun and Profit

June 15, 2021 | Meetup | Code Samples

Why can you reassign a variable from a string to an integer in Python but not some other languages? Is Python a typed language? Is Python strongly or weakly typed? Does it using static or dynamic typing? What's the Typing module all about? Are there other options than MyPy for type checking (heck, what is MyPy)? What is duck typing???

These are all questions I've asked myself at some point or another. In this month's Python User Group Meetup, we're going to dive into all things typing related.

The goal is you come out the other end of this meetup having answers to all these questions and more, and to be able to answer the question "Do I want to use typing tools in my Python projects?"

Getting Started with FastAPI

May 18, 2021 | Meetup | Code Samples

Do you want to learn about using a web framework in Python? Are you tired of using Flask and looking for something more? Have you used Django but want to try something new?

Then join us Tuesday, May 18th to learn about how to get started with one of the fastest-growing Python web frameworks, FastAPI! According to the 2020 Python Developers Survey, FastAPI is the third most popular web framework. FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python-type hints.