3 ms·
> Sadly now I'm moving into the data science/data engineering field and everything is Python and I don't know. I don't want to go back to this nightmare. Now t
by narimiran 9y ago
> Sadly now I'm moving into the data science/data engineering field and everything is Python and I don't know. I don't want to go back to this nightmare.
Now there are (optional) type annotations and mypy [0]. I've been using them in my latest projects and I found them useful/helpful.
[0] http://mypy-lang.org/ http://mypy-lang.org/
- ztjio 9y agoI started out with that in mind when I was initially working on some PySpark code. It fell completely apart the moment I had to include boto3 libraries. In fact, I'd hold boto3 as the pinnacle example of searingly awful garbage that languages like Python promote. Completely impossible to do even the slightest static analysis of a library that's 100% dynamically generated at runtime. The worst part is that versions of the API for other languages are fine. It's just the Python one they decided to go all "clever junior developer" on.