Last time I attended PyCon was in 2012 at Shanghai, with a 99 RMB early-bird ticket purched via AliPay. My friend and I took a subway, Line 5 -> Line 1 -> Line 10, almost 3 hrs. This time I become a volunteer in PyCon 2016, Canada! Thanks to the perfect geographical location of UofT, it takes me around 15 mins — by walking.

Though I use multiple languages in my projects, Python is always my favourite; Though I have been using the macOS since 10.8, I always have a passion in Linux and Open Source community. My friend @zzq and I once spent days and nights on Ubuntu and ArchLinux (we also tried RedHat, Fedora, OpenSuse, Solaris and CentOS etc.), exploring fancy projects and tweaking various config files. Being a volunteer in PyCon is a great opportunity for me to connect to the community and make some contribution.

I have serveral bullets to mark down for the first day:

  • People use a lot of GIFs in their slides, which bring hilarious points.
  • GitHub provides quite a few utilities for deployment, like Boxen, Hubot etc.
  • Binary protocol or text protocol means a lot for low latency networking, particularly for DB access. Check uvloop.
  • I should learn more about yield and genenrator in Python.
  • I am eager to learn more about design patterns in Python, and what is the best way to learn and practise.
  • The internal implementation and memory management behind Python means a lot on performance and accuracy. Check talk by en zyme.

A photo posted by Hao Wang (@chapter09) on