20-21.10.2012
UA PYCON 2012. day 1 Hall B
Andrey Vlasovskikh
Динамические хитрости в Python
Python — довольно динамический язык. В нём используется динамическая типизация, присутствуют средства интроспекции. Он позволяет получать доступ к таблицам локальных и глобальных переменных, стеку вызовов, настраивать механизмы импортов, расширять модули и объекты во время выполнения программы. По имеющимся динамическим средствам Python близок к языку Ruby, известному широким использованием monkey patching и других динамических приёмов. Но культура программирования на Python, кратко описанная в The Zen of Python, не поощряет повседневное применение динамических хитростей, оставляя их для случаев, где это действительно необходимо. В докладе будет рассморено, что позволяют сделать динамические особенности языка Python, в каких случаях их применение уместно и когда от их использования лучше воздержаться согласно The Zen of Python.
Other videos from conference, talk descriptions and presentation files http://ua.pycon.org/speaking/