New Wolfram Language Books: Don’t Stop Learning Just Because It’s Summer
July 31, 2018 — Chapin Langenheim, Coordinating Editor, Document and Media Systems
It’s not really late summer unless you’re armed with an apple and a good book. There’s been a recent slew of incredible books utilizing the capabilities of the Wolfram Language that make sure your coding knowledge never stops growing and your reading list stays stocked. (And be sure to check the farmers’ market for those apples.)
Your Raspberry Pi’s standard system software comes with the Wolfram Language, and using this bundle to break into the world of AI will complete your computing platform toolbox. Read about how author Donald J. Norris uses the Wolfram Language for deep machine learning demonstrations. You can also consider ExternalEvaluate (an exciting new feature made available in Version 11.3 of the Wolfram Language) as a way of incorporating skills taught in Python into your Wolfram Notebooks.
Do you only have time for a quick read? Authors Sujaul Chowdhury and Ponkog Kumar Das have got you covered! Study numerical solutions to differential equations of elementary physics problems using Euler, second-order Runge–Kutta methods and Mathematica. The authors explore using Mathematica for dealing with complex numbers, solving linear equations and dealing with matrices—complex topics handled well in 58 pages.
Mathematica was created by a physicist, and with Jim Napolitano’s recent book you can learn how easy it is to use Mathematica for physics. Starting with the basics, this book spans across vectors and matrices, random number generation and data analysis, differential and integral calculus and beyond, all while explaining problem solving in a step-by-step fashion.
While group theory and its application to solid-state physics is a commonly broached topic, authors Wolfram Hergert and R. Matthias Geilhufe provide a deeper understanding through extensive use of Mathematica tools. Giving unique tools to the photonics community as well as offering a newly developed Mathematica package (GTPack, which is available for download), this book is an important addition to every physicist’s bookshelf.
If you thought Mathematica and the Wolfram Language were only useful in mathematics and physics, George Mias is here to tell you otherwise! Written using the latest version of the Wolfram Language, this book will help you learn the basics of the language and how it can be applied to bioinformatics using detailed coding examples, a wide variety of bioinformatics-specific scenarios and dynamically interactive tools built with the Wolfram Language. Geared to address the needs of the full spectrum of bioinformaticians, this book will lead you to coding expertise in under 400 pages.
With over 30 years of teaching experience, authors Antonio Romano and Addolorata Marasco have developed the perfect textbook to give students an overview of the history of classical mechanics while incorporating modern developments. After reading this two-part text, you’ll come away with an understanding of tensor algebra, Euclidean and symplectic vector spaces, Lagrangian and Hamiltonian dynamics, Hamilton–Jacobi theory and impulsive dynamics, among many other topics. This second edition has been completely revised and updated, and now includes completely new chapters as well as almost 200 exercises. Included with your purchase of this text are several downloadable Wolfram Notebooks to help your students in understanding some of the more complex materials.
Enrique Vílchez Q. uses VilCretas, a package he created, to develop procedures for elementary learning of discrete mathematics. Learn about algorithm analysis, graph theory, finite-state automata and so much more using 230 commands available for addition to the Wolfram Language. This Spanish book is also available in English.
(Title in English: Introduction to Programming in Mathematica: For Civil and Mechanical Engineers)
You already know that the Wolfram Language can be used beyond math and physics, so you may have guessed that engineering is one of the many other fields in which the language is quite useful. Luis E. Suárez teaches readers how to use Mathematica within mechanical and civil engineering; several examples focusing on vibrations and structural mechanics are also included.
With their book now available in Chinese (as well as English and Japanese), authors Cliff Hastings, Kelvin Mischo and Michael Morrison have expanded their catch-all guide to learning and understanding Mathematica. Leave any of your remaining questions behind—with this book in hand, all you’ll need to do is go forth and program!