python
This is an old revision of the document!
Python
Python is a programming language common in the data science space. Here is a list of gotchas that I have encountered while using it, coming from a Java world.
Wishlist
- Typesafety is complex. Static checkers are okay, but the runtime type system is pretty weak. There is no equivalent of type capture in Java (e.g.
static <T> List<T> makeList(T item) {…}
isinstance()throws if the second arg is a generic type. For exampleisinstance(var, dict[str, Any]). This is annoying because you only find out at runtime that it's broken.
python.1746726934.txt.gz · Last modified: by carl
