Student's Guide to Python for Physical Modeling

Regular price €34.99
Quantity:
In stock with our UK publisher. 14-28 days
Delivery/Collection within 10-20 working days
14 days return policy Shipping & Delivery
A01=Jesse M. Kinder
A01=Philip Nelson
Abstraction (software engineering)
Age Group_Uncategorized
Age Group_Uncategorized
Anaconda (Python distribution)
Assembly language
Assertion (software development)
Assignment (computer science)
Author_Jesse M. Kinder
Author_Philip Nelson
automatic-update
Bash (Unix shell)
Calculation
Category1=Non-Fiction
Category=PH
Category=UM
Category=UMX
Category=UY
Clipboard (computing)
Command-line interface
Comparison of programming languages (string functions)
Computer algebra system
Computer lab
Computer program
Computer programming
Conda (package manager)
Conditional (computer programming)
Constructor (object-oriented programming)
COP=United States
Data set
Delivery_Delivery within 10-20 working days
Directory (computing)
Docstring
Encoder
eq_bestseller
eq_computing
eq_isMigrated=2
eq_nobargain
eq_non-fiction
eq_science
Expression (computer science)
File menu
Filename
Finder (software)
For loop
Garbage collection (computer science)
GitHub
Indent style
Indentation (typesetting)
Installation (computer programs)
Instance (computer science)
Instruction set
Interpreter (computing)
IPython
Keyboard shortcut
Language_English
Machine learning
MathJax
Method (computer programming)
Namespace
Numerical analysis
NumPy
Object type (object-oriented programming)
Object-oriented programming
Operating system
PA=Available
Pandas (software)
Parameter (computer programming)
Price_€20 to €50
Processing (programming language)
Programmer
Programming language
PS=Active
Python (programming language)
Python Package Manager
Python syntax and semantics
Random number generation
Repository (version control)
Scikit-learn
Snake case
Snippet (programming)
softlaunch
Statement (computer science)
String (computer science)
Subroutine
Symbolic computation
Text editor
Tuple
Typing
Variable (computer science)
Version control
Wildcard (Java)
Wolfram Alpha
Your Computer (British magazine)

Product details

  • ISBN 9780691223650
  • Weight: 567g
  • Dimensions: 203 x 254mm
  • Publication Date: 03 Aug 2021
  • Publisher: Princeton University Press
  • Publication City/Country: US
  • Product Form: Paperback
  • Language: English
Secure checkout Fast Shipping Easy returns

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 scripting
  • Numerical arrays
  • Two- and three-dimensional graphics
  • Animation
  • Monte Carlo simulations
  • Numerical methods, including solving ordinary differential equations
  • Image 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.

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.

More from this author