Исправление FishHook, (текущая версия) :
По большей части, кмк, питон программисты просто не хотят указывать тип переменной явно, а хотят чтобы интерпретатор сам догадался какой нужен и подставил его. И это в их понимании есть «динамическая типизация».
В питоне:
a = 100
a = Foo()
print(type(a)) # Это не угадывание!!!!
a). переменные не built-in классов могут изменять состав своих полей и методов в рантайме
б). Не built-in классы могут изменять состав своих полей и методов в рантайме
в). Классы могут быть определены в рантайме
вот ЭТО понимается под «динамической типизацией в питоне»
Исправление FishHook, :
По большей части, кмк, питон программисты просто не хотят указывать тип переменной явно, а хотят чтобы интерпретатор сам догадался какой нужен и подставил его. И это в их понимании есть «динамическая типизация».
В питоне:
a = 100
a = Foo()
print(type(a)) # Это не угадывание!!!!
a. переменные не built-in классов могут изменять состав своих полей и методов в рантайме
б. Не built-in классы могут изменять состав своих полей и методов в рантайме
в. Классы могут быть определены в рантайме
вот ЭТО понимается под «динамической типизацией в питоне»
Исправление FishHook, :
По большей части, кмк, питон программисты просто не хотят указывать тип переменной явно, а хотят чтобы интерпретатор сам догадался какой нужен и подставил его. И это в их понимании есть «динамическая типизация».
В питоне:
a = 100
a = Foo()
print(type(a)) # Это не угадывание!!!!
вот ЭТО понимается под «динамической типизацией в питоне»
Исходная версия FishHook, :
По большей части, кмк, питон программисты просто не хотят указывать тип переменной явно, а хотят чтобы интерпретатор сам догадался какой нужен и подставил его. И это в их понимании есть «динамическая типизация».
В питоне:
a = 100
a = Foo()
print(type(a)) # Это не угадывание!!!!
вот ЭТО понимается под «динамической типизацией»