Calgary Python Meetup PyYYC

Please let the organizing committee know if you are interested in sponsoring.

The Pac-Man Rule

When standing as a group of people, always leave room for 1 person to join your group.

Today's Talk

Python Performance Profiling and Optimization 101

by Caleb Bell

Python Fundamentals

- List, Set, Dictionary and String

by Minchang (Carson) Zhang

Upcoming Events

Polyglot YEG 2020

Apr 4, Edmonton

PyCon US 2020

Apr 15-23, Pittsburgh, US

Prairie Dev Con Calgary 2020

Apr 6-7, Calgary


  • Python 2.7 end of life (EOL) Jan. 1, 2020
  • Last Python 2.7 maintenance Release on April 2020
  • Python 3.8.2rc2 for testing
  • Django security release 3.0.3, 2.2.10 and 1.11.28
    StringAgg aggregation function was subject to SQL injection, using a suitably crafted delimiter
  • Python 3.9.0a2 available
  • Pandas 1.0 released

Reading for the Month

Caching in Django With Redis

  • How to install and config redis for django
  • How to measure performance and implement caching 

How I’m testing in 2020

  • A full demonstration of unittest, env management, test layout, and coverage
  • A lot resources linked in the article

Python Mocking 101: Fake It Before You Make It

  • ​Illustration of how to use mocking for Python testing   

Next PyYYC: Mar. 25

Please let the organizing committee know if you are interested in collaboration.

PyYYC Feb 26 2020

By Calgary Python Meetup PyYYC