Picking up where the intermediate session leaves off, this workshop will introduce some interesting, exciting and useful language features of Python in the context of building news applications and tools. Topics include advanced object oriented design (inheritance vs. composition, multiple inheritance, mixins), functional programming (decorators, map/reduce, lambda functions) and test-driven development.
To get the most out of this class, you should have written a moderately complex Python application and wondered if there was a better way.
Geoff Hing (@geoffhing) is a Chicago-based journalist and technologist whose reporting interests include police accountability and immigration enforcement. He is also interested in making data literacy and statistical thinking broadly-held skills. In the past, he has worked with NPR, City Bureau, the Chicago Reporter, the Chicago Tribune and OpenElections.
No tipsheets have yet been uploaded for this event.