Cover of Python Data Science Handbook

Python Data Science Handbook

Essential Tools for Working with Data

by Jake VanderPlas · first published 2016

12mentions
8recommended by
12HN commenters
2016–2026first – last mentioned

67% recommend25% neutral8% critical

Why HN recommends it

Practical Python tour of the NumPy, pandas, Matplotlib and scikit-learn stack, with code-first examples. It suits beginners in data science and self-taught programmers building personal projects.

Summarised by Claude from recommending comments

Revision History December 2016: First Edition 2016-11-17: First Release

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

20 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 0 mentions2016: 1 mention2017: 1 mention2018: 1 mention2019: 2 mentions2020: 1 mention2021: 1 mention2022: 1 mention2023: 1 mention2024: 0 mentions2025: 2 mentions2026: 1 mention200720172026

What Hacker News says

  • asicsp · Aug 13, 2020 · Recommends

    See also "Python Data Science Handbook" by Jake VanderPlas, which uses Jupyter notebooks too. [0] https://jakevdp.github.io/PythonDataScienceHandbook/

    on “Python Textbook as a Jupyter Notebook” ↗
  • kthejoker2 · Jan 25, 2021 · Recommends

    …very hands-on in Python and helps you run code to "see" how ML works. If you're weak in software engineering and Python, I recommend A Whirlwind Tour Of Python by Jake VanderPlas, and its companion book Python Data Science Handbook. If you're strong in architecting / product management, I recommend Building Machine Learning Powered Applications by Emmanuel Ameisen since it explains it more from an SDLC perspective, including things…

    on “The Hundred-Page Machine Learning Book” ↗
  • TechDebtDevin · Jan 28, 2025 · Recommends

    …got interested in ML because of sport's analytics and betting markets so I read a lot of papers on that topic and books similar to Bayesian Sports Models in R by Andrew Mack[1].Also, Jake VanderPlas's Python Data Science Handbook is good[2]. Ideally, find a vertical you're interested in where experts have applied ML and read their papers/books and work backwards from there. [0]: https://statquest.org/statquest-store/ [1]: https://www.goodreads.com/book/show/216487475-bayesian-sport...…

    on “DeepSeek could represent Nvidia CEO Jensen Huang's worst nightmare” ↗
  • FullStackDev1 · Apr 12, 2023 · Recommends

    …Programming: Python: "Python Crash Course" by Eric Matthes Git: "Pro Git" by Scott Chacon and Ben Straub Machine Learning & Data Science Basics: "Introduction to Data Science" by Laura Igual and Santi Seguí "Python Data Science Handbook" by Jake VanderPlas Stage 2: Learning Machine Learning and Deep Learning Online Courses: Coursera: "Machine Learning" by Andrew Ng Coursera: "Deep Learning Specialization" by Andrew Ng Fast.ai: "Practical…

    on “Ask HN: I am a full stack developer, where do I start learning for AI” ↗
  • mongodude · Aug 12, 2017 · Recommends

    Think Bayes and Python Data Science Handbook are a good starting point. Below is the list of free books to learn ML/AI http://blog.paralleldots.com/data-scientist/list-must-read-b...

    on “Ask HN: What free resources did you use to learn how to program ML/AI?” ↗
  • bellweather49 · Dec 19, 2018 · Recommends

    …Programming Language - Computer Networking: Principles, Protocols and Practice - The Art of Unix Programming - An Introduction to Beginning Linux Programming - Sams Teach Yourself SQL in 24 Hours - The Python Data Science Handbook - Python Programming with OpenCV - Speaking Javascript - Scalable and Modular Architecture for CSS Wade through that lot and you will have learned about C, UNIX/Linux, networking, HTML CSS, Javascript,…

    on “Stop Learning Frameworks” ↗
  • westurner · Aug 11, 2022 · Recommends

    Kaggle learn: https://www.kaggle.com/learn "Python Data Science Handbook" (O'Reilly) http://jakevdp.github.io/PythonDataScienceHandbook awesome-python#web-content-extracting: https://github.com/vinta/awesome-python#web-content-extracti... https://learnxinyminutes.com/docs/python/…

    on “The World Excel Championship is being broadcast on ESPN” ↗
  • boppo1 · Jun 4, 2026 · Recommends

    Context: I did not study CS in college & wished I had so I read the python data science handbook, K&R's C, and Stroustrup's Programming Practice and Principles. I spend a significant amount of time bashing my head against getting code for personal projects to work (it usually did, eventually!). I…

  • guiambros · Dec 22, 2016 · Critical

    …everyday. [PROGRAMMING] - "Fluent Python" - was afraid it'd be too basic, but not really. Enjoyed it a lot. - "Think Complexity" - about algorithm complexity, data structures, etc. Great read. - "Python Data Science Handbook" - meh. - "Fundamentals of Deep Learning" - good intro. Helped me solidify some concepts from Andrew Ng's ML course - "Deep Learning" - by Goodfellow and Bengio. Just started, but really liking it.…

    on “Ask HN: Books you read in 2016?” ↗
  • phone_book · Dec 2, 2025 · Mentions

    …of notebooks, https://github.com/jakevdp/PythonDataScienceHandbook/blob/ma..., under the Using Code Examples section, "attribution usually includes the title, author, publisher, and ISBN. For example: "Python Data Science Handbook, 2nd edition, by Jake VanderPlas (O’Reilly). Copyright 2023..." compared to the OP's link which has "The Python Data Science Handbook by Jake VanderPlas (O’Reilly). Copyright 2016..."

    on “Python Data Science Handbook” ↗
  • telchar · Jul 5, 2019 · Mentions

    …you have any suggestions on good resources on this? I'd like to understand better why the data structures work the way they do and thus have an intuition on what operations to use when. The O'Reilly Python Data Science Handbook[0] seems like it might be useful here, but I'm not sure if it is still up to date. [0] https://www.oreilly.com/library/view/python-data-science/978...

    on “An opinionated view of the Tidyverse “dialect” of the R language” ↗
  • Tarq0n · Mar 3, 2019 · Mentions

    Hands-on Machine Learning with Scikit-Learn and TensorFlow [1] is more ML focused, but highly recommended. Out of the three books (Python for Data Analysis and Python Data Science Handbook) I learned the most from this one by far. [1] https://github.com/ageron/handson-ml

    on “Python Data Science Handbook: Full Text in Jupyter Notebooks” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help