Attack of Pythons: Gotchas and Landmines in Python
Python is friendly until it isn’t. A live tour of the language’s surprising corners: mutable default arguments, late-binding closures, integer caching, is versus ==, floating-point traps, and the odd behaviours of datatypes and syntax that bite even experienced developers. Every example runs in front of the room, the reason is revealed afterwards. I gave this one in six countries over three years.
- 31 Oct 2016PyCon Finland 2016, Helsinki, Finlandvideoslides
- 9 Apr 2017PyCon Italia 2017, Florence, Italyvideoslides
- 12 Aug 2017PyCon Korea 2017, Seoul, South Koreaslides
- 17 Jun 2018PyCon Thailand 2018, Bangkok, Thailandvideo
- 23 Mar 2019PyCon SK 2019, Bratislava, Slovakiavideo
- 3 Nov 2019PyConFr 2019, Bordeaux, France · also ran a data-science workshop the day before