Room: Room 203
April 3
11:30–11:55
Frameworks like Django use advanced Python features to provide devs with the magical tools they know and love.
In this live-coded talk we’ll take a look at a couple of Django snippets that use descriptors under the hood and we’ll use them as motivating examples for why Python needs descriptors.
By the end of the talk, you’ll understand how descriptors work and how they power Django behind the scenes.
An understanding of @property
will be beneficial. Knowledge of Django helps but is not required.
Rodrigo has always been fascinated by problem solving and that is why he picked up programming – so that he could solve more problems. He also loves sharing knowledge, and that is why he spends so much time writing articles in his blog mathspp.com/blog, writing on Twitter @mathsppblog, and giving workshops and courses. You can also find his past talks on https://mathspp.com/talks.
His main areas of scientific interest are mathematics (numerical analysis in particular) and programming in general (with a preference for the Python and APL languages), but Rodrigo also enjoys reading fantasy books, watching silly comedy movies and eating chocolate.