{"product_id":"9781783288830","title":"Mastering Python Scientific Computing","description":"\u003cp\u003e\u003cb\u003eA complete guide for Python programmers to master scientific computing using Python APIs and tools\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eThe basics of scientific computing to advanced concepts involving parallel and large scale computation are all covered.\u003c\/li\u003e\n\u003cli\u003eMost of the Python APIs and tools used in scientific computing are discussed in detail\u003c\/li\u003e\n\u003cli\u003eThe concepts are discussed with suitable example programs\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eIf you are a Python programmer and want to get your hands on scientific computing, this book is for you. The book expects you to have had exposure to various concepts of Python programming.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFundamentals and components of scientific computing\u003c\/li\u003e\n\u003cli\u003eScientific computing data management\u003c\/li\u003e\n\u003cli\u003ePerforming numerical computing using NumPy and SciPy\u003c\/li\u003e\n\u003cli\u003eConcepts and programming for symbolic computing using SymPy\u003c\/li\u003e\n\u003cli\u003eUsing the plotting library matplotlib for data visualization\u003c\/li\u003e\n\u003cli\u003eData analysis and visualization using Pandas, matplotlib, and IPython\u003c\/li\u003e\n\u003cli\u003ePerforming parallel and high performance computing\u003c\/li\u003e\n\u003cli\u003eReal-life case studies and best practices of scientific computing\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eIn today's world, along with theoretical and experimental work, scientific computing has become an important part of scientific disciplines. Numerical calculations, simulations and computer modeling in this day and age form the vast majority of both experimental and theoretical papers. In the scientific method, replication and reproducibility are two important contributing factors. A complete and concrete scientific result should be reproducible and replicable. Python is suitable for scientific computing. A large community of users, plenty of help and documentation, a large collection of scientific libraries and environments, great performance, and good support makes Python a great choice for scientific computing.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eAt present Python is among the top choices for developing scientific workflow and the book targets existing Python developers to master this domain using Python. The main things to learn in the book are the concept of scientific workflow, managing scientific workflow data and performing computation on this data using Python.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThe book discusses NumPy, SciPy, SymPy, matplotlib, Pandas and IPython with several example programs.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eStyle and approach\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThis book follows a hands-on approach to explain the complex concepts related to scientific computing. It details various APIs using appropriate examples.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47163863695600,"sku":"9781783288830","price":25.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781783288830_p0.jpg?v=1763723105","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781783288830","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}