Overview
Discover the fundamentals of Python's design and interpreter behavior in this introductory lesson. Learn to recognize unexpected outcomes in Python code and understand the language’s under-the-hood mechanisms to improve your programming insights.
We'll cover the following...
Python, being a beautifully designed, high-level, and interpreter-based programming language, provides many features for the programmer’s comfort. Sometimes, however, the outcome of a Python snippet may not be obvious at first glance. This is a fun course that explains what exactly is happening under the hood for some counterintuitive snippets and lesser-known features in Python.
While some of the examples you will see below may not be
If you’re an experienced Python programmer, you can take this course as an extra challenge and get most of these problems right on your first attempt. You may have already experienced some of them before, so we might be able to revive some sweet old memories of yours! 😃
So, here we go…