ChiPy __main__ Meeting September 2020


https://www.meetup.com/_ChiPy_/events/272525960/

When: Sept. 10, 2020, 6 p.m.

Where: Remote Meeting

Attendance:
Virtual Pythonistas: 0

Topics


  • Snakes on a Car: Or, Over-engineering a Toy
    By: Kat Cosgrove
    Experience Level: Novice
    Length: 30 Minutes
    Description:

    Like a lot of engineers, I like to tinker. I also like hardware hacking, video games, and over-engineering the hell out of something. When my team at work decided to build a proof of concept demonstrating the possibility of fast over-the-air updates for edge devices, we settled on using a car as the example of an edge device. It’s flashy, you know? This also presented me with an opportunity to do all of the things I love, and call it work: build a self-driving RC car, and then let people race it around a track using a repurposed USB racewheel, a handful of open source tools, and whole lotta Python. DevOps, but make it fun.

  • Fun with Finite State Machines
    By: Aly Sivji
    Experience Level: Novice
    Length: 15 Minutes
    Description:

    Finite State Machines (FSM) are tools we can use to model simple and complex workflows. In this (non-mathematical) talk, we will learn about FSMs and examine how they can be used to improve software design. We’ll finish by diving deep into a couple of Python implementations of FSMs. Full disclosure: one of the implementations is a library I created.

  • Don't be beholden to your tools
    By: Dave Trollope
    Experience Level: Novice
    Length: 15 Minutes
    Description:

    How KnowledgeHound innovated by breaking usage of existing tools to solve two immediate problems. A discussion of Django, SQLAlchemy, Pure Python, and Pandas.