
Numerical Python in Astronomy and Astrophysics è un testo creato da ricercatori universitari per presentare il calcolo cosmologico in Python.
Questo libro fornisce solide basi sul linguaggio di programmazione Python, sui metodi numerici e sull’analisi dei dati, il tutto inserito nel contesto dell’astronomia e dell’astrofisica. Non solo consente agli studenti di apprendere la programmazione con l’ausilio di esempi tratti da questi campi, ma fornisce anche un’ampia motivazione per impegnarsi nella ricerca indipendente.
Il Link
- Titolo: Numerical Python in Astronomy and astrophysics
- Autore: Wolfram Schmidt – Marcel Völschow
- Editore: Springer
- Prezzo: 58.84 euro – Disponibile anche per Kindle, ma l’impaginazione non è curata
Gli autori – Wolfram Schmidt – Marcel Völschow
Wolfram Schmidt è responsabile IT e ricercatore senior presso l’Osservatorio di Amburgo. Ha conseguito la laurea in Ingegneria in Fisica e un Master in Astrofisica e ha conseguito il Dottorato di Ricerca presso l’Università Tecnica di Monaco e il Max Planck Institute for Astrophysics di Garching. Ha completato l’abilitazione con una tesi sulla modellazione numerica della turbolenza astrofisica. Il Dott. Schmidt ha lavorato su simulazioni numeriche di una varietà di sistemi astrofisici, dalle supernovae termonucleari alle nubi di formazione stellare, fino alla formazione di strutture cosmologiche. Attualmente conduce progetti di ricerca nei settori della cosmologia computazionale e della turbolenza magnetoidrodinamica con collaboratori internazionali. Oltre alle sue attività di ricerca, insegna calcolo ad alte prestazioni presso l’Università di Amburgo ed è consulente della Northern Supercomputing Alliance (HLRN).
Marcel Völschow è ricercatore associato presso l’Università di Amburgo. Ha conseguito una laurea triennale e magistrale in Fisica e il suo dottorato di ricerca è sui processi magnetici nelle stelle binarie. Pur affondando le radici nell’astrofisica teorica, la sua ricerca comprende anche l’elaborazione e l’analisi di grandi set di dati di survey. Che si tratti di divulgazione scientifica, laboratori didattici nelle scuole superiori o insegnamento accademico, è sempre stato motivato dall’entusiasmo per la bellezza dell’universo. È autore di numerosi articoli su riviste peer-reviewed.
Il formato
Il libro si apre delineando l’importanza dei metodi computazionali e degli algoritmi di programmazione nella ricerca astronomica e astrofisica contemporanea, mostrando perché la programmazione in Python sia una buona scelta per i principianti. L’esecuzione di calcoli di base con Python viene poi spiegata con riferimento, ad esempio, alle leggi di Keplero sul moto planetario e alle forze gravitazionali e di marea. In questa sede, vengono fornite le conoscenze di base essenziali, se necessario. I capitoli successivi sono progettati per insegnare al lettore a definire e utilizzare funzioni importanti in Python e a utilizzare metodi numerici per risolvere equazioni differenziali e problemi dinamici fondamentali in astrofisica. Infine, viene discussa l’analisi dei dati astronomici, con vari esempi pratici e una guida all’analisi delle immagini astronomiche e alle applicazioni delle reti neurali artificiali.
Contenuti:
- Python Basics
- Computing and displaying data
- Functions and numerical methods
- Solving differential equations
- Astronomical data analysis
A chi è diretto
Numerical Python è stato ispirato dai corsi introduttivi di astronomia e astrofisica tenuti all’Università di Amburgo. Ci si concentra sul calcolo numerico e sull’analisi dei dati, utilizzando librerie specifiche per queste applicazioni. Se si dispone di una certa esperienza di programmazione e si conosce un po’ di Python, pci si potrà concentrare sugli argomenti che interessano.
Si tratta comunque di un testo abbaswtanza “difficile”, non è il generico tutorial su Python, quindi la lettura consigliata a coloro che iniziano lo studio universitario.
Iscriviti ai nostri gruppi Telegram
Link utili
- Arduino UNO R3
- Elegoo UNO R3
- Arduino Starter Kit per principianti
- Elegoo Advanced Starter Kit
- Arduino Nano
- Raspberry PI 5
- Raspberry PI 400
- Raspberry PI Pico
- Programmiamo il Pico