Magic Method, on the wall, who, now, is the `__fairest__` one of all? | Talks
Magic methods are a very powerful feature of Python and can open a whole new door for you. However, with great power comes great responsibility. In this talk we explore magic method's capabilities by first designing new interfaces in a series of fun experiments. Secondly, we play with creating undeletable objects and learn about the mighty Garbage Collector in cPython and how a single magic method can overturn the fate of the object. Lastly, we create a lazy Redis client to illustrate a practical application of magic methods and learn about lazy loading. Once you see what magic methods can bring to the table, the limit is only your imagination!
Sep Dehpour
Sep is based in Los Angeles, California where he is a principal engineer at [ChowNow](https://www.chownow.com/).Sep is the author of some open source Python libraries such as [DeepDiff](https://github.com/seperman/deepdiff) and [RedisWorks](https://github.com/seperman/redisworks) . He loves Python because it is really fun to code in Python and the community rocks. In his free time Sep enjoys skiing, rock climbing and surfing. From time to time Sep posts in his blog: [zepworks.com](http://zepworks.com). He can be reached through sep_at_zepworks_dot_com
Portland Ballroom 251 & 258
Saturday, 20th May, 13:55 - 14:25