Philip Nelson is Professor of Physics at the University of Pennsylvania. He received his A.B. from Princeton University (1980) and Ph.D. from Harvard University (1984). Dr. Nelson serves on the Biophysical Society’s Education Committee; he received Penn’s highest teaching award in 2001, in part for creating the course that formed the basis for this book. Dr. Nelson was recently elected a Fellow of the American Physical Society.
Students in the physical and life sciences, and in engineering, need to know about the physics and biology of light. Recently, it has become increasingly clear that an understanding of the quantum nature of light is essential, both for the latest imaging technologies and to advance our knowledge of fundamental life processes, such as photosynthesis and human vision. From Photon to Neuron provides undergraduates with an accessible introduction to the physics of light and offers a unified view of a broad range of optical and biological phenomena. Along the way, this richly illustrated textbook builds the necessary background in neuroscience, photochemistry, and other disciplines, with applications to optogenetics, superresolution microscopy, the single-photon response of individual photoreceptor cells, and more.
With its integrated approach, From Photon to Neuron can be used as the basis for interdisciplinary courses in physics, biophysics, sensory neuroscience, biophotonics, bioengineering, or nanotechnology. The goal is always for students to gain the fluency needed to derive every result for themselves, so the book includes a wealth of exercises, including many that guide students to create computer-based solutions. Supplementary online materials include real experimental data to use with the exercises.Assumes familiarity with first-year undergraduate physics and the corresponding math Overlaps the goals of the MCAT, which now includes data-based and statistical reasoning Advanced chapters and sections also make the book suitable for graduate courses An Instructor's Guide and illustration package is available to professors
Python is a computer programming language that is rapidly gaining popularity throughout the sciences. This fully updated 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 tutorial focuses on fundamentals and introduces a wide range of useful techniques, including:Basic Python programming and scriptingNumerical arraysTwo- and three-dimensional graphicsMonte Carlo simulationsNumerical methods, including solving ordinary differential equationsImage processingAnimation
Numerous code samples and exercises--with solutions—illustrate new ideas as they are introduced. Web-based resources also accompany this guide and include code samples, data sets, and more. This current edition brings the discussion of the Python language, Spyder development environment, and Anaconda distribution up to date. In addition, a new appendix introduces Jupyter notebooks.