Skip to content

Spokane Python User Group

🚨 We are looking for speakers to present in 2023!

Upcoming Meetups

Coffee & Code

Every 1st Monday of the month @ 7am | Indaba Coffee at 1425 W Broadway Ave

Grab some coffee and write code, together. Every first Monday of the month, local Pythonistas meet at a coffee shop to collaborate on code over hot beverages.

Previous Meetups

MicroPython & Embedded Hardware

March 21, 2023 | Meetup | Code Samples | Stream


Come learn about MicroPython! Local Pythonista Keith Harris will be teaching us about using MicroPython and embedded hardware.


MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.

MicroPython aims to be as compatible with normal Python as possible to allow you to transfer code with ease from the desktop to a microcontroller or embedded system.

GitHub Actions and Robot Overlords

February 21, 2023 | Meetup

GitHub Actions for Code Qulity David will show us setting up a GitHub repo with GitHub actions to run code quality automation such as linting and unit tests! Length: 20 minutes

Welcoming Our New Robot Overlords Join Clayton (Data Analyst, AI Enthusiast) on an explorative jaunt through Azure’s Cognitive Services in a demo designed for novices by a certified Azure Data Science Associate who has led the development of ML models in the Financial Tech and Insurance spaces. Warning: may contain pythons. Length: 40 minutes

Open Workshop After both of our wonderful presentations, we'll have some time for open workshop! Looking for someone to rubber duck program with? Have an idea you want to hack on with a new friend? Bring a laptop or just bring yourself, but come either way. If you don't have your own personal project, come help someone else or tackle an Advent of Code challenge with a fellow Pythonista. Length: 1 hour

An Evening of Lightning Talks

January 17, 2023 | RSVP here

Come present on the cool projects you're working on! Lightning talks are short (5-15 minute), informal presentations! All attendees, online and in-person, are welcome (and encouraged) to present. Share something fun you learned about Python recently, an interesting story about a project you've worked on, or just some cool code you wrote -- or found!

Snacks, drinks, and stickers will be provided.

Computer Vision with Amazon Rekognition

November 15, 2022 | Meetup | Recording

Take advantage of computer vision with Python and AWS, no ML skills required! We will dive into the Amazon Rekognition service and see how to use it with Amazon's Python SDK. Amazon Rekognition offers pre-trained and customizable computer vision (CV) capabilities to extract information and insights from your images and videos. We will use image detection and content moderation to identify and determine if an image contains inappropriate or offensive content. Join Stan the Snake as he slithers into Amazon ML with the Python boto3 SDK.

Hosted by Reese Hodge.

Python Meets Radio

October 18, 2022 | Meetup | Recording

Wireless signals are all around us, from WiFi and Bluetooth, to airplanes, power meters, and car key fobs, signals are absolutely everywhere. In this talk, we hope to help answer two questions: 1) can I listen to signals around me, and 2) how can I use Python interact with them? We will introduce this topic, hook up our software-defined radios (SDRs), and show how GNU Radio and some Python magic can work together to listen to signals and send your own wireless messages. By the end, you'll have what you need for everything from garage doors to overhead airplanes. RSVP on Meetup.

Hosted by Maxwell “ꓘ” Dulin & Jesse Victors.

This meetup will be both online and in-person. Our hosts will be joining us remotely from the Seattle area. Join us online on Zoom.

Testing in Python

May 17, 2022 | Meetup | Code Samples | Recording

“Code without tests is bad code. It doesn’t matter how well-written it is; it doesn’t matter how pretty or object-oriented or well-encapsulated it is. With tests, we can change the behavior of our code quickly and verifiably. Without them, we really don’t know if our code is getting better or worse.”
- Working Effectively with Legacy Code by Michael Feathers.

If code without tests is bad code, then the first step to writing good code is learning to write tests. Join the Spokane Python User Group as we learn how to craft tests for our code!

All Things Hosting

March 15, 2022 | Meetup | Code Samples | Recording

Join us for all things hosting! We'll be discussing how to host your Python projects on a few different cloud provider platforms, including AWS, Azure, and more!

Adventures in A.I.

February 15, 2022 | Meetup | Code Samples | Recording

After a smashing intro to machine learning in January, this month we'll dive into buzz word artificial intelligence! We'll walk through building an AI that can play basic games.

Intro to Machine Learning

January 18, 2022 | Meetup | Code Samples | Recording

Join us for the third session of our Pragmatic Python series where data analyst extraordinaire, Clayton Gravatt, will present a visualization-based introduction to machine learning with Python. He will build up from the basics to topics like Machine Learning applications, linear regression, and model training and evaluation!

Journey to the Pythonic Peak

December 7, 2021 | Meetup | Code Samples | Recording

Come journey with us to the Pythonic Peak! Learn to write "pythonic" code and level-up your Python. This meetup will continue the groundwork we laid in the first meetup in our Pragmatic Python series.

Bring your computers as we'll be writing code 👨🏻‍💻

Pragmatic Python

November 2, 2021 | Meetup | Code Samples | Recording

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!

* There will be no certification exam 😉


August 24, 2021 | Meetup | Code Samples | Recording

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

July 27, 2021 | Meetup | Code Samples | Recording

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

Kubernetes and Python

July 15, 2021 | Meetup | Code Samples | Recording

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 | Recording

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.