Книги и журналы » Компьютерная литература » Программирование (книги)
Computational Physics Using Python / Вычислительная физика с использованием PythonГод издания: 2026
Автор: Gingrich Douglas / Гингрич Дуглас
Издательство: CRC Press
ISBN: 978-1040572412
Язык: Английский
Формат: PDF/EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 299
Описание: This book provides a practical introduction to using computational (or numerical) methods to solve physics problems using the Python programming language, including differential equations, Fourier transforms, Monte Carlo methods, and data analysis.
It is designed with a two-level approach: topics are introduced at the lowest level, and readers encounter the simplest examples of coding the algorithm themselves before a second level introduced by the problems allows the reader to use library models and take their understanding to a higher level.
The book does not teach Python programming as students traditionally have already learnt those skills before studying computational methods, but it instead teaches readers to apply their knowledge to solve realistic physics problems.
The book is aimed at advanced undergraduate or beginning graduate students in physics or engineering. A junior-level university (or college) physics and mathematics background is assumed. But readers will not be prevented from understanding or applying numerical methods because of a lack of knowledge in a specific physics area.
Эта книга представляет собой практическое введение в использование вычислительных (или численных) методов для решения физических задач с помощью языка программирования Python, включая дифференциальные уравнения, преобразования Фурье, методы Монте-Карло и анализ данных.
Она построена на двух уровнях: на самом низком уровне вводятся темы, и читатели знакомятся с простейшими примерами самостоятельного написания алгоритма, прежде чем второй уровень, представленный задачами, позволит читателю использовать библиотечные модели и поднять свое понимание на более высокий уровень.
Книга не обучает программированию на Python, поскольку студенты традиционно уже освоили эти навыки до изучения вычислительных методов, а вместо этого учит читателей применять свои знания для решения реалистичных физических задач.
Книга предназначена для студентов старших курсов бакалавриата или начинающих аспирантов в области физики или инженерии. Предполагается наличие у студентов младших курсов университета (или колледжа) знаний по физике и математике. Однако отсутствие знаний в конкретной области физики не помешает читателям понимать или применять численные методы.
[spoiler="Примеры страниц (скриншоты)"]





[/spoiler]
[spoiler="Оглавление"]
Chapter 1: Preliminaries
Chapter 2: Classic Numerical Methods
Chapter 3: Differential Equations
Chapter 4: Fourier Transforms
Chapter 5: Monte Carlo Methods
Chapter 6: Data Analysis
Глава 1: Введение
Глава 2: Классические численные методы
Глава 3: Дифференциальные уравнения
Глава 4: Преобразование Фурье
Глава 5: Методы Монте-Карло
Глава 6: Анализ данных
[/spoiler]