Adding Fields In a Constructor
Let your IDE add constructor arguments to your instance.
The Problem
It's one of those chores...your class has an __init__
with some arguments, and you need to assign them to self
. What a lot of typing.
The Solution
Let the IDE do it for you. As you type the argument name, press ⌥⏎ (macOS) / Alt+Enter (Windows/Linux) and choose Add 'field' to constructor.
PyCharm will create the assignment for you.