Dan GittikInternational TradeThis story is all about imports, modules and packages: rgw underlying structure of all things Python.13 min read·Jun 20, 2020----
Dan GittikThe Ones That Got AwayThis time, we’ll talk about object-oriented miscellanea that didn’t fit anywhere else: hashing, subclassing native types, and exceptions.13 min read·Apr 24, 2020----
Dan GittikMetaphysicsThis time, we’re going to talk about classes as objects, and their genesis: metaclasses—and see it’s not all that complicated.15 min read·Apr 23, 2020--1--1
Dan GittikDeath and TaxesThis time, we’ll see how objects can be used to manage contexts-and how exactly an object is born, lives, and dies.11 min read·Apr 22, 2020----
Dan GittikDescriptors AplentyThis time, we’re going to use descriptors for all sorts of cool stuff, from properties and class methods to cached and typed attributes.13 min read·Apr 22, 2020----
Dan GittikMeddling with Primal ForcesThis time, we cover attribute access and method resolution, and see how methods work under the hood using descriptors.12 min read·Apr 21, 2020----
Dan GittikObjects IncarnateThis time, we go over many more behaviors that objects have to offer, and see just how powerful Python can get.13 min read·Apr 20, 2020----
Dan GittikObjects—Objects EverywhereThis time, we cover objects—which includes everything, so we focus on the abstraction—IDs, types and values—and some basic behaviors.12 min read·Apr 20, 2020----
Dan GittikNext GenerationThis time, we evolve once again—unto generators, from basic iteration to full-fledge coroutines.10 min read·Apr 20, 2020----
Dan GittikFunction Internals 2This time, we keep exploring bytecode—how does it work, what are closures, and whether we can actually rewrite functions on the fly.8 min read·Apr 18, 2020----