Dynamic Aspects Of Python

Stc
Date: 2008-04-10

Time: 11:00

Room: BBL room 471

Speaker: Martin Matusiak

Title: Dynamic aspects of Python

Abstract

Most people have heard that Python is a dynamic programming language, but what does this really mean? Dynamic essentially implies that immutable properties become mutable. I will be looking at several different aspects of Python that set it apart from the common style of object oriented programming in a static language like Java. The journey starts with an explanation of the class mechanism and will move on to topics in the realm of metaprogramming, like decorators and metaclasses.