Skip to content

ChiPy Main Meeting April 2018

Photo of Joe Jasinski
Hosted By
Joe J. and Adam B.
ChiPy Main Meeting April 2018

Details

Schedule:
6:00pm: Doors open; food arrives
6:30pm: Talks Begin / Opening and Announcements;

Talks:

A Robust Dev-to-Production Workflow for Home Use, Using Jupyter Notebooks and PyTest
By: Leon Shernoff
Experience Level: Novice
Working on a substantial Python project at home can be confusing and frustrating. A work environment can suddenly impact the direction of a project in unexpected ways, because of the many stakeholders; but they usually have a robust process in place for actually doing the coding (otherwise nothing gets done). Implementing a solid and productive workflow routine at home can be a challenge, but it is of great benefit for complex projects. This talk uses a sample text-processing project to demonstrate a home workflow design featuring sandboxing in Jupyter notebooks, migration of working routines to project-specific modules and straight-ahead Python files, and writing unit tests for these in PyTest.

Going with the flow: Intro to Airflow
By: Matt Inwood
Experience Level: Intermediate
Airflow is a great open source resource for managing ETL, or any other scheduled jobs. We'll go over the DAG-Task-Script Hierarchy; job triggers, logging, and the web interface. I'll also talk about some best practices, and different caveats and gotchas that you can come across from my personal experience implementing it.

Calculating pi using Django and Solidity on the Ethereum Blockchain
By: Joshua Herman
Experience Level: Intermediate
After giving a whirlwind tour of what Ethereum and Solidity are I will show how to use Django and Web3py to deploy a smart contract that performs division.

Photo of ChiPy: Chicago's Official Python User Group group
ChiPy: Chicago's Official Python User Group
See more events
Blue Lacuna
2150 South Canalport Avenue · Chicago, IL