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
andgenenrator
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.