Re:On Learning Rust and Go: Migrating Away from Python
by yawaramin on Sunday March 24, 2019 @02:16PM
(#19477809)
You are confusing optional typing with optional static typechecking. Python has the latter, not the former. In other words, everything is typed in Python and it will always check types at runtime.
Python's optional typing could also be used to get rid of a lot of your assertions.