Skip to content

Spokane Python User Group

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 😉


Mk’ing spokanepython.com

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.

https://fastapi.tiangolo.com/ FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python-type hints.