Sundnes, Joakim. Introduction to Scientific Programming with Python. Springer Nature, 2020. DOI: 10.1007/978-3-030-50356-7.
Este libro de acceso abierto ofrece una introducción inicial a la programación para aplicaciones científicas y computacionales usando el lenguaje de programación Python.
El estilo de presentación es compacto y basado en ejemplos, lo que lo hace adecuado para estudiantes e investigadores con poca o ninguna experiencia previa en programación. El libro utiliza ejemplos relevantes de las matemáticas y las ciencias naturales para presentar la programación como una caja de herramientas práctica que puede permitir a los lectores escribir rápidamente sus propios programas para el procesamiento de datos y el modelado matemático.
Estas herramientas incluyen la lectura de archivos, el trazado, el análisis de texto simple y el uso de NumPy para cálculos numéricos, que son los bloques de construcción fundamentales de todos los programas en la ciencia de los datos y la ciencia computacional. Al mismo tiempo, los lectores se introducen en los conceptos fundamentales de la programación, incluyendo variables, funciones, bucles, clases y programación orientada a objetos.
Por consiguiente, el libro proporciona una base sólida para estudios posteriores de ciencias de la computación y programación.