Essential Python for the Physicist

Книга 'Essential Python for the Physicist' (второе издание) представляет собой практическое руководство по программированию на Python, ориентированное на студентов-физиков и специалистов в области естественных наук. Автор, Джованни Моруцци из Университета Пизы, начинает с основ языка, включая интерактивный режим и написание скриптов, и постепенно переходит к более сложным темам, таким как работа с матрицами, построение графиков, создание графических интерфейсов с Tkinter и анимация.

Второе издание включает значительные обновления: матричные операции вынесены в отдельную главу, расширены разделы по форматированию строк (f-strings), работе с бинарными файлами и трехмерной визуализации. Особое внимание уделено решению обыкновенных дифференциальных уравнений и методам уменьшения накопления ошибок в долгосрочных симуляциях (например, в молекулярной динамике и небесной механике).

Книга содержит 50 упражнений и все примеры кода обновлены для последней версии Python. Она идеально подходит для тех, кто хочет применить Python для научных вычислений, обработки экспериментальных данных и визуализации физических процессов. Репозиторий GitHub с кодом доступен для читателей.

Essential Python for the Physicist
A
Автор
Giovanni Moruzzi
Издательство
Springer Nature Switzerland AG
Год
2025
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент