{"product_id":"essential-python-for-the-physicist-9783030450298","title":"Essential Python for the Physicist","description":"\u003cp\u003e\u003c\/p\u003e\u003cblockquote\u003e\n\u003cbr\u003eThis 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. \u003c\/blockquote\u003e\u003cp\u003e\u003cstrong\u003eFormat\u003c\/strong\u003e: Paperback \/ softback\u003cbr\u003e\u003cstrong\u003eLength\u003c\/strong\u003e: 302 pages\u003cbr\u003e\u003cstrong\u003ePublication date\u003c\/strong\u003e: 03 June 2021\u003cbr\u003e\u003cstrong\u003ePublisher\u003c\/strong\u003e: Springer Nature Switzerland AG\u003cbr\u003e\u003c\/p\u003e \u003cp\u003e\u003cbr\u003eThis 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.\u003cbr\u003e\u003cbr\u003eThe 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.\u003cbr\u003e\u003cbr\u003eAs 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.\u003cbr\u003e\u003cbr\u003eIn 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.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e: 480g\u003cbr\u003e\u003cstrong\u003eDimension\u003c\/strong\u003e: 235 x 155 (mm)\u003cbr\u003e\u003cstrong\u003eISBN-13\u003c\/strong\u003e: 9783030450298\u003cbr\u003e \u003cstrong\u003eEdition number\u003c\/strong\u003e: 1st ed. 2020\u003c\/p\u003e","brand":"Giovanni Moruzzi","offers":[{"title":"Paperback \/ softback","offer_id":44102960480506,"sku":"9783030450298","price":45.8,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/4297\/2845\/products\/1646376071679_book.jpg?v=1646984116","url":"https:\/\/shulphink.com\/products\/essential-python-for-the-physicist-9783030450298","provider":"Shulph Ink","version":"1.0","type":"link"}