ChiPy __Main__ Meeting


When: June 8, 2017, 6 p.m.

Where: Sully's House

Attendance:

Topics


  • A Gentle Introduction to Context Managers
    By: Aly Sivji
    Experience Level: Intermediate
    Length: 15 Minutes
    Description:

    We've all used context managers provided by the Python Standard Library to read from/write to a file. Have you ever wondered what was happening underneath the hood when you used a with statement? This talk will explore context managers, discuss various use cases, and show you how to implement a context manager to manage MongoDB connections.

  • Python for Home-Ec
    By: Adam Forsyth
    Experience Level: Novice
    Length: 25 Minutes
    Description:

    Have you ever tried to make something with scrap wood, and wondered how to use it optimally? Do have a bunch of pickles and jams you made, and you want to eat them in an order that maximizes variety? These are real problems a co-worker of mine had, and we used Python to solve them. I'll show the data we started with, the solutions we came up with, and a bit of the computer science behind them. See some examples of how to think through problems and design your own algorithms to solve them.