Datascience for Neuroimaging: An Introduction, by Ariel Rokem and Tal Yarkoni – A review
NB. I was sent this book as a review copy.
From Princeton University Press
I initially presumed that this book would begin with a relatively advanced level of coding knowledge before delving into neuroimaging. However, its broader scope makes it a far better and more thorough resource. In fact, coding discussions start only after the first 50 pages. The initial 50 pages provide a superb introduction to the prerequisites for Python coding. Two particularly notable areas, unusual for books of this type, are the in-depth introductions to version control (Git) and computational environments and containers (Conda and Docker). Such topics are often omitted from introductory coding books, leading to significant challenges for students with some coding experience. For example, many students end up reinstalling Linux due to not setting up a virtual environment, indicative of the widespread lack of awareness among those with intermediate coding knowledge. Moreover, in-depth discussion of version control is rare in books focusing on specific applied data science topics.…