Past Meetings • Recent Topics


Thu, Jan 14 2021 at 06:00 PM at Remote Meeting

First Time Advent of Coding
(10 Minutes)
By: Stephen Ianno
Experience Level: Intermediate

Recalling my experience doing Advent of Code for the first time. How being part of a small community of others completing each challenge really motivated me to complete each challenge myself. It was also really amazing being able to look at the solutions from other, more experienced participants and discuss the solutions through Slack. I learned a lot of really useful tricks and insight to going about challenging coding problems and it really helped prepare me for future technical interviews. It was also really great getting to interact with others during the pandemic.

Making Scaled Data Science Work For People, And Not The Other Way Around
(45 Minutes)
By: Hugo Bowne-Anderson
Experience Level: Intermediate

Data science is too often discussed as a technical discipline, rather than a social and cultural one. But the role of data science is to both inform and automate decision-making processes, which require, in turn, humans to collaborate and communicate with each other and humans to collaborate with machines, both of which have key cultural and social dimensions. Why do so many executives feel that so little of the data work in their organizations actually delivers returns? How can we reduce friction in factoring the process of turning business questions into business answers through the intermediaries of data questions and data answers? What provisions need be in place to make sure that everybody is speaking enough of the same data languages to excel at their jobs? How do we promote data literacy throughout organizations while getting the job done? This talk is aimed at data professionals (and anybody else) who want to figure out how to establish healthy and productive data cultures in the workplace. I’ll conclude by interrogating the example of establishing the culture of modern distributed data science work in organizations and all the moving parts that need to be in place for it to function.

From Python To Rust
(15 Minutes)
By: Kevin Nasto
Experience Level: Intermediate

Ever been curious about the Rust programming language? This talk will describe the experience of going through the Advent of Code puzzles in Rust from the point of view of a Python user. Discover the alternatives to pip, functions and passing values, exception handling, and more.

4 Python enthusiasts attended this meeting.


Thu, Dec 10 2020 at 06:00 PM at Remote Meeting

How ChiPy Works: A Look Inside the Most Active Python Usergroup
(20 Minutes)
By: Raymond Berg
Experience Level: Novice

You've participated in our events, but who are we. With elections around and volunteering options in our virtual world, this will be an in depth look at ChiPy, its history, and its future. If you ever wanted to know more, hear about what we've been working on, or get involved....now is your chance!

Image processing firmware with Python, Raspberry Pi and Nvidia Jetson Nano
(60 Minutes)
By: James Barkley, Talish Barmare, and BinBin He
Experience Level: Novice

This talk will discuss a python implementation of image processing firmware for the rPi and Jetson Nano boards. The software architecture covers a camera frame grab -> image processing -> output loop as well as some machine learning models for feature detection, a Flask-based front end, and an OpenAPI-based Swagger interface and API design using connexion.

7 Python enthusiasts attended this meeting.


Thu, Nov 12 2020 at 06:00 PM at Remote Meeting

Venmo @ Graduation
(30 Minutes)
By: Josh Martin
Experience Level: Novice
Slides Link

In search of good memes, emojis, and a quick scheme to make fast cash: I decided to put an LED Matrix into my college graduation cap. While making some missteps along the way, I learned a lot of valuable lessons including how to retrieve data from websites easily and regularly (even if they do not want you to), sourcing and evaluating hardware components, and connecting everything using plain Python. I will describe my experience going from a complete beginner to an expert as I step into the next phase of my life, making my mother proud along the way.

zoneinfo: A stunning module of exceptional quality
(45 Minutes)
By: Paul Ganssle
Experience Level: Intermediate
Slides Link

Python 3.9 introduces the `zoneinfo` module, which brings concrete time zone support to the standard library. In this talk, I'll discuss the history of time zone support in Python, make the case for migrating your code to `zoneinfo`, and hopefully give you an understanding of everything you'll need to know to successfully make use of the new module.

https://docs.python.org/3/library/zoneinfo.html

9 Python enthusiasts attended this meeting.


Thu, Oct 08 2020 at 06:00 PM at Remote Meeting

3 Python enthusiasts attended this meeting.


Thu, Sep 10 2020 at 06:00 PM at Remote Meeting

Fun with Finite State Machines
(15 Minutes)
By: Aly Sivji
Experience Level: Novice

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
(15 Minutes)
By: Dave Trollope
Experience Level: Novice

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

Snakes on a Car: Or, Over-engineering a Toy
(30 Minutes)
By: Kat Cosgrove
Experience Level: Novice

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.

9 Python enthusiasts attended this meeting.