Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Python For Data Analysis

    Python For Data Analysis

    Wes McKinney · 2012

    Serves as an introduction to Python for data-intensive applications.

    ProgrammingComputer ScienceAI & Machine Learning
    Open LibraryAmazon
    Stats for nerds
    29recommend
    58mentions
    52people
    2012–2026years
    55% recommend33% neutral12% critical

    Mentions per year

    20122014201620182020202220242026

    What Hacker News says

    1. boisterousnessMay 2026
      These are good ...

      "Python for Data Analysis" by McKinney (2018)

      "The Go Programming Language" by Donovan and Kernighan (2016)

      "Hacker's Delight" by Warren (2013)

      "Algorithm Design Manual" by Skiena (2008)

      "Purely Functional Data Structures" by Okasaki (1998)

      "Structure and Interpretation of Computer Programs" by Abelson and Sussman (1985)

      thread
    2. sanderjdJan 2024
      I really think this is a misunderstanding of the purpose of different kinds of documentation. The documentation of a new tool for a mature technique is just not the primary place to focus on writing a beginners' tutorial / course on using that technique. Certainly, "the more the merrier" is a good mantra for documentation, so if they do add such material, all the better. But it is very sensible for it to not be the focus. The focus should be, "how can you use this specific iteration of a tool for this technique to do the things you already know how to do".

      Nobody is suggesting that you should be an expert on data frames "through divine intervention". But the place to expect to learn about those things is the many articles, tutorials, courses, and books on the subject, not the website of one specific new tool in the space.

      If you're really interested in learning about this, a fairly canonical place to start would be "Python for Data Analysis"[0] by Wes McKinney, the creator of pandas and one of the creators of the arrow in-memory columnar data format that most of these projects build atop now.

      This is a (multiple-) book length topic, not a project landing page length topic.

      0: https://wesmckinney.com/book/

      thread
    3. photochemsynFeb 2023
      LibreOffice Calc combined with python's pandas and numpy modules meet all needs I have for spreadsheets, with matplotlib and seaborn for visualization. The Ipython shell is the optimal IDE for this approach IMO. My desktop reference is:

      "Python for Data Analysis 2nd ed" (Wes McKinney, 2018)

      thread
    4. photochemsynAug 2022
      Python's pandas makes working with large numbers of Excel / LibreOfficeCalc files a lot easier. Excel is very convenient for the non-programming user of course, for example making graphic visualization is far easier. With pandas you need to interface programmatically with matplotlib or similar.

      If you want to up your skills in this area, Wes McKinney's "Python for Data Analysis" is pretty great.

      thread
    5. proamdev123Aug 2022
      +1 for “Python for Data Analysis”.

      And Wes (the creator of the Pandas library) has made the book available for free on his website!

      thread
    6. Tarq0nMar 2019
      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

      thread

    Related

    Cover of Data Analysis with Open Source Tools
    2010–2022

    Data Analysis with Open Source Tools

    Philipp K. Janert
    7 recommend · 12
    Cover of Python for Finance
    2014–2024

    Python for Finance

    Yves Hilpisch
    4 recommend · 7
    Cover of Python Data Science Handbook
    2016–2026

    Python Data Science Handbook

    Jake VanderPlas
    8 recommend · 12
    Cover of R for Data Science
    2016–2024

    R for Data Science

    Hadley Wickham
    40 recommend · 56
    Cover of The art of R programming
    2012–2017

    The art of R programming

    Norman S. Matloff
    8 recommend · 11
    Cover of Machine learning
    2012–2025

    Machine learning

    Kevin P. Murphy
    15 recommend · 31
    Cover of Introduction to Machine Learning with Python
    2015–2017

    Introduction to Machine Learning with Python

    Andreas C. Mueller
    2 recommend · 4
    Cover of Python machine learning
    2016–2026

    Python machine learning

    Sebastian Raschka
    5 recommend · 11