Computación eficaz en física: guía práctica para la investigación con Python


Precio:
Precio de venta$77.90

Descripción

Hoy en día, más físicos asumen el papel de desarrolladores de software como parte de su investigación, pero el desarrollo de software no siempre es fácil ni obvio, incluso para los físicos. Este libro práctico enseña habilidades esenciales de desarrollo de software para ayudarle a automatizar y lograr casi cualquier aspecto de la investigación en un campo basado en la física.

Escrito por dos doctores en ingeniería nuclear, este libro incluye ejemplos prácticos extraídos de un conocimiento funcional de los conceptos de la física. Aprenderá cómo usar el lenguaje de programación Python para realizar todo, desde la recopilación y el análisis de datos hasta la creación de software y la publicación de sus resultados.

En cuatro partes, este libro incluye:

  • Cómo empezar: Sumérjase en Python, la línea de comandos, contenedores de datos, funciones, control de flujo y lógica, y clases y objetos
  • Cómo hacerlo: Aprenda sobre expresiones regulares, análisis y visualización, NumPy, almacenamiento de datos en archivos y HDF5, estructuras de datos importantes en física, computación en paralelo y despliegue de software
  • Cómo hacerlo bien: Cree pipelines y software, aprenda a usar el control de versiones local y remoto, y depure y pruebe su código
  • Cómo difundirlo: Documente su código, procese y publique sus hallazgos, y colabore de manera eficiente; profundice en las licencias de software, la propiedad y los procedimientos de derechos de autor


Autor: Anthony Scopatz, Kathryn D. Huff
Editorial: O'Reilly Media
Publicado: 21/07/2015
Páginas: 552
Tipo de encuadernación: Tapa blanda
Peso: 1.90lbs
Tamaño: 9.20h x 7.00w x 1.10d
ISBN13: 9781491901533
ISBN10: 1491901535
Categorías BISAC:
- Ciencia | Física | Matemática y Computacional
- Informática | Lenguajes | Python
- Informática | Ciencia de Datos | Visualización de Datos

Sobre el autor

Anthony Scopatz es un físico computacional y desarrollador de Python desde hace mucho tiempo. Obtuvo su licenciatura en Física en la UC, Santa Bárbara y un doctorado en Ingeniería Mecánica/Nuclear en la UT Austin. Ex empleado de Enthought, realizó sus estudios postdoctorales en el Centro FLASH de la Universidad de Chicago en el Departamento de Astrofísica. Actualmente es científico del personal en la Universidad de Wisconsin-Madison en Ingeniería Física. Los intereses de investigación de Anthony giran en torno al modelado físico esencial del ciclo del combustible nuclear y la teoría de la información y la entropía. Anthony es orgullosamente miembro de la Python Software Foundation y ha publicado y hablado en numerosas conferencias sobre una variedad de temas de ciencia y desarrollo de software.

Kathryn Huff es becaria del Berkeley Institute for Data Science y becaria postdoctoral del Nuclear Science and Security Consortium de la Universidad de California Berkeley. En 2013, recibió su doctorado en Ingeniería Nuclear de la Universidad de Wisconsin Madison. También tiene una licenciatura en Física de la Universidad de Chicago. Ha participado en diversas investigaciones que incluyen astrofísica cosmológica experimental, dinámica de fase de materiales granulares de no equilibrio experimental, análisis computacional del ciclo del combustible nuclear y neutrónica computacional de accidentes de reactores. En Wisconsin, fue fundadora del grupo de computación científica The Hacker Within y ha sido instructora de Software Carpentry desde 2011. Entre otros servicios profesionales, actualmente es oficial de división en la American Nuclear Society y ha servido dos años consecutivos como copresidenta del programa técnico de la conferencia Scientific Computing with Python (SciPy).