RECENT TOPICS

What's the deal with Florida's news? By: Jordan Nelson
Date: Jan. 10, 2019, 6 p.m.
When thinking about Florida News many have heard of the ubiquitous Florida man. This talk will look at news from around the country and attempt to quantify if Florida man truly exists. I used Python to build functions that scrape satirical, national, and local news sites and built a basic model to compare news across various states. Python libraries highlighted in this talk include: requests, Beautiful Soup, and sklearn.
Three Python Nuances I Wish I'd Known Earlier By: Jess Unrein
Date: Jan. 10, 2019, 6 p.m.
I'll briefly go over three Python gotchas that have given me headaches in the past that I wish I had known about earlier. We'll talk about how lists store references to objects, why default mutable arguments are unexpectedly tricky, and the difference "is" and "==" comparators.
Busy-Beaver: Increasing Community Engagement with Python By: Aly Sivji By: Chris Luedtke
Date: Jan. 10, 2019, 6 p.m.

With over four thousand members, the Chicago Python Users Group is one of the largest Python communities in the world. Slack has become the primary method of communication amongst members in-between events. We developed an open-source Slack bot, codename: Busy Beaver, to increase member engagement. This talk will introduce Busy Beaver, provide a high-level walkthrough of its architecture and code, and discuss the future roadmap of the project.

YouTube logo
Advent of Code By: Sree P
Date: Jan. 10, 2019, 6 p.m.
Breif overview of “Advent Of Code” and walkthrough of one of the challenges
Staying alive with systemd By: Siva Manivannan
Date: Jan. 10, 2019, 6 p.m.
Keep your Python applications alive and kicking with systemd.
Python in a Pod in a Kube in a Pi By: Joe Jasinski
Date: Nov. 8, 2018, 6 p.m.

Have some extra Raspberry Pi's laying around? Ever want to learn what this Kubernetes thing is about? Do you love running Python inside of Docker? Then this talk is for you! This talk will dive into some core Kubernetes concepts, using a Raspberry Pi cluster as a learning tool.

YouTube logo
From Python to Rust By: Kevin Nasto
Date: Nov. 8, 2018, 6 p.m.
Ever been curious about the Rust programming language? Although Rust is a low level language, some similarities exist with Python. This talk describes it from the point of view of a Python user. Discover the alternatives to pip, functions and passing values, lists, classes, import statements, exception handling, and more.
Beating Mastermind: Winning Games, Translating Math to Code, and Learning from Donald Knuth By: Adam Forsyth
Date: Nov. 8, 2018, 6 p.m.

Mastermind is a logic-based guessing game. Many years ago, Donald Knuth described a way to win the game in 5 moves or less. We’ll implement the game and the algorithm from the article. Come learn how to beat Mastermind and turn a paper by a famous scientist into code!

YouTube logo
Defining services with grpc and protocol buffers By: Patrick Boland
Date: Oct. 11, 2018, 6 p.m.

gRPC and protocol buffers offer a high performance, open source way to define services and messages for the future. Think of it like REST, but for the http2 protocol.

YouTube logo
Tour of job scheduling in Python By: Raymond Buhr
Date: Oct. 11, 2018, 6 p.m.

Once you've started to learn python, you're going to want to use it to automate tasks. Their are lots of ways to do this, each with it's own set of pros and cons. This talk will go over a few options for scheduling the execution of python scripts and the tradeoffs that come with each. Tools that will be covered include crontab, schedule, celery, airflow, and cloud options AWS Lambda and GCP functions.

YouTube logo