I haven't found precise answer to the question (Python).
Is a good practice to intialize variables at the beggining or should that be done later? And what type of the value should I give them at the beginning?
example:
variable_str = None # Should I give None to them all?
variable_int = None #
variable_float = 0.0 # Should I give float for type float?
# Code.......
# I will use that variables later on,....
Some say it is a good practice, but I am confused which data type should be used? Python is dynamically typed, but nevertheless what is the best practice?
mypy), but this is not enforced by CPython at runtime.