Getting Started with Scientific Python
Python is fundamental to data science and machine learning, as well as an ever-expanding list of areas including cyber-security, and web programming. The fundamental reason for Python’s widespread use is that it provides the software glue that permits easy exchange of methods and data across core routines typically written in Fortran or C.
- 1.T.E. Oliphant, A Guide to NumPy (Trelgol Publishing, 2006)Google Scholar
- 2.L. Wilkinson, D. Wills, D. Rope, A. Norton, R. Dubbs, The Grammar of Graphics. Statistics and Computing (Springer, Berlin, 2006)Google Scholar
- 3.F. Perez, B.E. Granger et al., IPython software package for interactive scientific computing. http://ipython.org/
- 4.W. McKinney, Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython (O’Reilly, 2012)Google Scholar
- 5.O. Certik et al., SymPy: python library for symbolic mathematics. http://sympy.org/
- 6.H.P. Langtangen, Python Scripting for Computational Science, vol. 3, 3rd edn. Texts in Computational Science and Engineering (Springer, Berlin, 2009)Google Scholar