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

Make Django Admin Great Again: Optimization for table with million rows

by Minchang (Carson) Zhang

Crack LeetCode with Python

by Xingdong Cao

Upcoming Events


DevFest AB

Nov 21, Online

Global Day of Coderetreat

Nov 7, Online

YYC DataCon 2021

Mar (TBD), Calgary


  • Python 3.8.6 available
  • Python 3.8 is now the latest feature release, you should consider upgrading ASAP
  • Django bug fix released: 3.1.2
  • Python 3.5 is no longer supported

Reading for the Month

Django models, encapsulation and data integrity

  • Never write to a model field or call save() directly
  • Always use model methods and manager methods for state changing operations.

Loading large datasets in Pandas​

  • Use chunking, but some operation will be harder
  • Use SQL with pandas

Streamlit vs. Dash vs. Shiny vs. Voila vs. Flask vs. Jupyter

  • Horizontal comparison for data dashboarding tools and frameworks

5 Signs of a Senior Developer​

  • Coding, mentoring, business minded, decision making, communication

Next PyYYC: Jan 27

We are looking for presenters!!

Any topic and experience level with Python

We will organize a Python Bootcamp in Late Nov 2020

PyYYC Oct 28 2020

By Calgary Python Meetup PyYYC