ChiPy __Main__ Meeting January 2021: Thu, Jan 14 2021 at 06:00 PM at Remote Meeting
(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.
(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.
(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.
ChiPy __Main__ Meeting December 2020: Thu, Dec 10 2020 at 06:00 PM at Remote Meeting
(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.
(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!
ChiPy __Main__ Meeting November 2020: Thu, Nov 12 2020 at 06:00 PM at Remote Meeting
(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
(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.
ChiPy __Main__ Meeting October 2020: Thu, Oct 08 2020 at 06:00 PM at Remote Meeting
ChiPy __main__ Meeting September 2020: Thu, Sep 10 2020 at 06:00 PM at Remote Meeting
(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.
(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.
(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.