September 2022
Intermediate to advanced
402 pages
7h 28m
English
In this chapter, we will look at what generics are and how to perform type checking in Python 3 and understand how it is useful in metaprogramming.
Python is a programming language where variables are declared as generics and they don’t get a data type assigned to them on the declaration. Python resolves the data types dynamically during runtime depending on the values assigned to variables. In other programming languages such as C++, generics need to be programmatically designed to make the variables generic, whereas in Python, generics are how the variables are defined. In such cases, how we would declare a variable with typing and restrict the behavior of the variables is what we will be focusing ...
Read now
Unlock full access