The history of the various Python software libraries is quite interesting. I am not a historian, so the following notes are written from my own perspective:
1989: Guido van Rossum implements the very first version of Python at the CWI in the Netherlands as a Christmas "hobby" project.
1995: Jim Hugunin creates Numeric—the predecessor to NumPy.
1999: Pearu Peterson wrote f2py as a bridge between Fortran and Python.
2000: Python 2.0 is released.
2001: The SciPy library is released. Also, Numarray, a competing library of Numeric is created. Fernando Perez releases IPython, which starts out as an "afternoon hack". NLTK is released as a research project.
2002: John Hunter creates the Matplotlib library.
2005: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.