Why python
- Batteries included:
- web: flask, django, e.g view.ifcopenshell.org
- machine learning: pytorch, tensorflow, keras, scikit, …
- geometry: pythonOCC, shapely, …
- graphs: networkx, rdflib, …
- Readable syntax, reasonable semantics wrt typing, expressive
types (e.g sets, containment operators, …)
- Interpreted (no lengthy compilation times) and high performance
possible (e.g numpy, numba, pypy, …)