I believe that a deep understanding of the tool allows you to use it most optimally. In this talk we become Python experts by taking a deep dive into Python’s inner workings.
We see how Python stores data in memory, how it differs from other languages, why we don’t have to define variable types and what the interpreter does. We also find out what the GIL is and how it affects the way Python deals with threads.
Ultimately we use this newfound knowledge to understand why Python is easier to use than other languages but also a bit slower, how to circumvent bottlenecks, speed up existing your programs and write the best code possible.
About Mike Huls
I’m a self-taught, full stack developer with a passion for programming, technology, traveling and Python of course. Currently I work as a Data Engineer at Datanext in Groningen.