You are viewing content intended for a different location. This may affect your ability to shop online.

Our systems are now restored following recent technical disruption, and we’re working hard to catch up on publishing. We apologise for the inconvenience caused. Find out more

Online ordering is currently unavailable. For all order enquiries please contact Customer Services at cs_asia@cambridge.org

Recommended product

Popular links

Popular links


A Hands-On Introduction to Data Science with Python

A Hands-On Introduction to Data Science with Python

A Hands-On Introduction to Data Science with Python

Edition:
2nd Edition
Author:
Chirag Shah, University of Washington
Published:
January 2026
Format:
Hardback
ISBN:
9781009588928

Looking for an inspection copy?

This title is not currently available for inspection. However, if you are interested in the title for your course we can consider offering an inspection copy. To register your interest please contact asiamktg@cambridge.org providing details of the course you are teaching.

Experience the eBook and the associated online resources on our new Higher Education website. Go to site For other formats please stay on this page.

Hardback
Paperback

    Students will develop a practical understanding of data science with this hands-on textbook for introductory courses. This new edition is fully revised and updated, with numerous exercises and examples in the popular data science tool Python, a new chapter on using Python for statistical analysis, and a new chapter that demonstrates how to use Python within a range of cloud platforms. The many practice examples, drawn from real-life applications, range from small to big data and come to life in a new end-to-end project in Chapter 11. New 'Data Science in Practice' boxes highlight how concepts introduced work within an industry context and many chapters include new sections on AI and Generative AI. A suite of online material for instructors provides a strong supplement to the book, including lecture slides, solutions, additional assessment material and curriculum suggestions. Datasets and code are available for students online. This entry-level textbook is ideal for readers from a range of disciplines wishing to build a practical, working knowledge of data science.

    • Develop a practical understanding of data science by working through hands-on problems, exercises and examples using the popular Python platform
    • Go from absolute beginner to working data scientist with 11 accessible chapters that assume no prior technical background
    • See how concepts are applied within an industry context with all new 'Data Science in Practice' boxes
    • Teach data science with end-to-end support, including curriculum suggestions, sample syllabi, lecture slides, datasets, additional assessment material and a solutions manual, available for registered instructors

    Reviews & endorsements

    'Dr. Chirag Shah's A Hands-On Introduction to Data Science with Python is an essential addition to any aspiring or practicing data scientist's library. He masterfully breaks down complex quantitative ideas into clear, digestible explanations, hitting the perfect balance of detail without being overwhelming. What truly sets this book apart are the practical Python exercises. They are seamlessly woven into the text, transforming abstract concepts into tangible skills. This isn't just a book you read; it's a book you do. It delivers on its promise of a hands-on introduction, making it an invaluable resource for students taking their first steps and professionals looking for a practical refresher.' Bhupesh Shetty, Drexel University

    'This updated text again strikes the perfect balance between theory and practice. I appreciate how it offers two distinct editions, allowing readers to choose Python or R as their programming language. The examples feel fresh, the code is practical, and the explanations connect beautifully with real-world data work.' Zhen Zhu, University of Kent

    Praise for the first edition: 'Dr. Shah has written a fabulous introduction to data science for a broad audience. His book offers many learning opportunities, including explanations of core principles, thought-provoking conceptual questions, and hands-on examples and exercises. It will help readers gain proficiency in this important area and quickly start deriving insights from data.' Ryen W. White, Microsoft Research AI

    Product details

    • Published: January 2026
    • Format: Hardback
    • ISBN: 9781009588928
    • Length: 424 pages
    • Dimensions: 254 × 203 × 24 mm
    • Weight: 1.174kg
    • Availability: Not yet published - available from June 2026

    Table of Contents

    • Part I. Conceptual Introductions:
    • 1. Introduction
    • 2. Data
    • Part II. Tools for Data Science:
    • 3. Techniques
    • 4. Python
    • 5. Python for Statistical Analysis
    • 6. Cloud Computing
    • Part III. Machine Learning for Data Science:
    • 7. Machine Learning Introduction and Regression
    • 8. Supervised Learning
    • 9. Unsupervised Learning
    • Part IV. Applications, Evaluations, and Methods:
    • 10. Data Collection, Experimentation, and Evaluation
    • 11. Hands-On with Solving Data Problems.

    Author

    Chirag Shah , University of Washington

    Chirag Shah is Professor of Information and Computer Science at University of Washington (UW) in Seattle. He is the Founding Director for InfoSeeking Lab and Founding Co-Director of the Center for Responsibility in AI Systems & Experiences (RAISE). His research focuses on building, auditing, and correcting intelligent information access systems. Dr. Shah is a Distinguished Member of ACM as well as ASIS&T, and a Senior Member of IEEE. He has published nearly 200 peer-reviewed articles and authored several books, including textbooks on data science and machine learning. He regularly engages with industrial research labs at Amazon, ByteDance, Microsoft Research, and Spotify.