Giovanni Moruzzi
Essential Python for the Physicist
Essential Python for the Physicist
💎 Earn 229 Points (£2.29) on this item.
YOU SAVE £9.19
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.
Couldn't load pickup availability
- More about Essential Python for the Physicist
This book is designed to introduce Python programming to physicists and natural-sciences students with little or no prior experience. It covers basic interactive Python, Matplotlib graphics, numerical equation solving, Tkinter graphics, and 3D animation with Vpython.
Format: Paperback / softback
Length: 302 pages
Publication date: 03 June 2021
Publisher: Springer Nature Switzerland AG
This comprehensive book is designed to guide readers with limited or no prior computer programming experience into the world of Python programming, particularly appealing to physicists and natural sciences students. It begins by introducing basic interactive Python to establish a foundational understanding of the language. Subsequently, the book delves into increasingly complex Python scripts, encouraging readers to execute them on their computers. Each program listing is thoroughly discussed, allowing readers to experiment with modifications and observe their effects.
The book also introduces Matplotlib graphics, a powerful tool for creating figures representing data and function plots, including field lines and animated function plots. A dedicated chapter is devoted to the numerical solution of algebraic and transcendental equations, covering fundamental mathematical principles and presenting Python tools for solving these problems. Another chapter focuses on the numerical solution of ordinary differential equations, which holds immense importance in physics, particularly classical physics and quantum mechanics. The shooting method for solving ordinary differential equations with boundary conditions at two boundaries is also presented.
As examples of practical applications, Python programs for solving two quantum-mechanics problems are discussed. Two chapters are dedicated to Tkinter graphics, offering greater flexibility compared to Matplotlib. Readers are presented with programs that display real-time animations of physical problems involving the solution of ordinary differential equations, where algebraic solutions are not feasible.
In summary, this book serves as an invaluable resource for individuals seeking to foray into the realm of Python programming, particularly in the context of physics and natural sciences. It provides a solid foundation in Python programming, introduces essential graphics tools, and demonstrates practical applications in solving mathematical problems. Whether you are a beginner or an experienced programmer, this book will enhance your understanding and skills in Python and open up new opportunities for research and innovation.
Weight: 480g
Dimension: 235 x 155 (mm)
ISBN-13: 9783030450298
Edition number: 1st ed. 2020
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
