February 26-28, 2014
Montreal, Canada

Class Customization and Better Code

This talk aims to demonstrate how the class customization features of the programming language Python can be used to write better code. We will do this by looking at some code that solves cubic equations and we will see how difficult this code is to design and test. Then we will solve these problems by using Python's class customization features to implement a "calculation on demand" mechanism.

View all 146 sessions

Santiago Paiva

I am a Research Assistant and Software Developer at the Montreal Neurological Institute (MNI) working on NeuroImaging cyber-infrastructure for open science. Previously, I worked at startups Busbud, Frank + Oak, and Sharethebus. I aspire to build things that inspire and drive change in the complex universe we live in. I am an autodidact, TED enthusiast, Singularity University follower, fanatic of global languages and culture; obsessed with nature, and the transformative power of information.

Read More

Montreal 2014 sponsored by