Cantitate/Preț
Produs

A Student's Guide to Python for Physical Modeling

Autor Jesse M Kinder, Philip Nelson
en Limba Engleză Paperback – 3 aug 2021

Notăm cu interes faptul că A Student's Guide to Python for Physical Modeling se distanțează de documentația tehnică aridă prin orientarea sa strictă către fluxul de lucru al unui cercetător. Spre deosebire de manualele standard de programare, această lucrare publicată de Princeton University Press este configurată ca un tutorial de auto-instruire, eliminând barierele de intrare pentru studenții fără experiență prealabilă în scrierea de cod. Remarcăm integrarea organică a bibliotecilor esențiale precum NumPy pentru tablouri numerice și Matplotlib pentru grafică 2D și 3D, elemente fundamentale în transpunerea fenomenelor fizice în modele computaționale. Această a doua ediție extinde spectrul tehnic, introducând concepte moderne de calcul simbolic prin SymPy și baze de învățare automată cu sklearn, reflectând evoluția necesităților în fizica computațională. Stilul narativ este unul direct și aplicat: cititorul este ghidat prin procesul de instalare a unui mediu open-source, urmat imediat de sarcini de vizualizare și procesare de imagini. Pe linia practică a volumului Effective Computation in Physics, dar cu focus pe modelarea fizică de bază și simulări specifice precum cele de tip Monte Carlo, cartea oferă un cadru structurat pentru rezolvarea ecuațiilor diferențiale ordinare. Apreciem în mod deosebit includerea noilor anexe dedicate controlului versiunilor cu Git și utilizării liniei de comandă, competențe adesea ignorate în mediul academic, dar critice în cercetarea reproductibilă. Structura progresivă, susținută de exerciții cu soluții incluse, transformă volumul într-un instrument de lucru indispensabil pentru laborator, facilitând tranziția de la teorie la simularea numerică a sistemelor complexe.

Citește tot Restrânge

Preț: 19648 lei

Preț vechi: 24560 lei
-20%

Puncte Express: 295

Carte disponibilă

Livrare economică 27 mai-10 iunie
Livrare express 12-16 mai pentru 3264 lei


Specificații

ISBN-13: 9780691223650
ISBN-10: 0691223653
Pagini: 240
Dimensiuni: 206 x 254 x 22 mm
Greutate: 0.56 kg
Ediția:Școlară
Editura: Princeton University Press

De ce să citești această carte

Recomandăm această carte studenților din facultățile de profil tehnic care au nevoie de un instrument de lucru rapid pentru laboratoare. Cititorul câștigă abilitatea de a automatiza analiza datelor experimentale și de a construi simulări complexe fără a parcurge cursuri teoretice de informatică. Este un ghid de supraviețuire tehnică ce oferă exact setul de competențe necesar pentru modelarea fenomenelor fizice reale.


Despre autor

Jesse M Kinder și Philip Nelson sunt cadre didactice și cercetători dedicați integrării metodelor computaționale în educația științifică. Philip Nelson este recunoscut pentru abordările sale pedagogice inovatoare în biofizică și modelare, fiind autorul unor texte de referință care pun accent pe înțelegerea intuitivă. Împreună, autorii aduc în acest volum experiența acumulată în sălile de curs de la universități de prestigiu, adaptând limbajul Python pentru nevoile specifice ale studenților din disciplinele STEM.


Notă biografică

Jesse M. Kinder is associate professor of physics at the Oregon Institute of Technology. Philip Nelson is professor of physics at the University of Pennsylvania. His books include From Photon to Neuron (Princeton), Physical Models of Living Systems, and Biological Physics

Descriere

A fully updated tutorial on the basics of the Python programming language for science students Python is a computer programming language that has gained popularity throughout the sciences. This fully updated second edition of A Student's Guide to Python for Physical Modeling aims to help you, the student, teach yourself enough of the Python programming language to get started with physical modeling. You will learn how to install an open-source Python programming environment and use it to accomplish many common scientific computing tasks: importing, exporting, and visualizing data; numerical analysis; and simulation. No prior programming experience is assumed. This guide introduces a wide range of useful tools, including:Basic Python programming and scriptingNumerical arraysTwo- and three-dimensional graphicsAnimationMonte Carlo simulationsNumerical methods, including solving ordinary differential equationsImage processing Numerous code samples and exercises—with solutions—illustrate new ideas as they are introduced. This guide also includes supplemental online resources: code samples, data sets, tutorials, and more. This edition includes new material on symbolic calculations with SymPy, an introduction to Python libraries for data science and machine learning (pandas and sklearn), and a primer on Python classes and object-oriented programming. A new appendix also introduces command line tools and version control with Git.