it's written 8 years ago though, there is a 2ed of the book by the same author.
Python Data Science Handbook
21–30 of 67 posts
Re: Python Data Science Handbook
#22Interesting choice of Pandas in this day and age. Maybe he’s after imparting general concepts that you could apply to any tabular data manipulator rather than selecting for the latest shiny tool.
Re: Python Data Science Handbook
#23Interesting choice of Pandas in this day and age. Maybe he’s after imparting general concepts that you could apply to any tabular data manipulator rather than selecting for the latest shiny tool.
What's wrong with Pandas?
Re: Python Data Science Handbook
#24Earlier quoted context omitted.
why? It's the industry standard as far as my reach goes. What other framework would you replace it with? No, polars or spark is not a good answer, those are optimized for data engineering performance, not a holistic approach to data science.
> No, polars or spark is not a good answer, those are optimized for data engineering performance, not a holistic approach to data science. Can you expand on why Polars isn't optimised for a holistic approach to data science?
It is a curse I know. I would also choose a better interface. Performance is meh to me, I use SQL if i want to do something at scale that involves row/column data.
Re: Python Data Science Handbook
#25Earlier quoted context omitted.
I probably wouldn’t rewrite an entire data science stack that used pandas, but most people would use polars if starting a new project today.
R and Matlab workflows have been fairly stable for the past decade. Why is the Python ecosystem so... unstable? It puts me off investing any time in it.
I’m actually quite partial to R myself, and I used to use it extensively back when quick analysis was more valuable to my career. Things have probably progressed, but I dropped it in favor of python because python can integrate into production systems whereas R was (and maybe still is) geared towards writing reports. One of the best things to happen recently in data science is the plotnine library, bringing the grammar of graphics to python imho.
The fact is that today, if you want career opportunities as a data scientist, you need to be fluent in python.
Re: Python Data Science Handbook
#26Earlier quoted context omitted.
> No, polars or spark is not a good answer, those are optimized for data engineering performance, not a holistic approach to data science. Can you expand on why Polars isn't optimised for a holistic approach to data science?
I have not work with Polars, but I would imagine any incompatibility with existing libraries (e.g. plotting libraries like plotnine, bokeh) would quickly put me off. It is a curse I know. I would also choose a better interface. Performance is meh to me, I use SQL if i want to do something at scale that involves row/column data.
Re: Python Data Science Handbook
#27Earlier quoted context omitted.
> No, polars or spark is not a good answer, those are optimized for data engineering performance, not a holistic approach to data science. Can you expand on why Polars isn't optimised for a holistic approach to data science?
I have not work with Polars, but I would imagine any incompatibility with existing libraries (e.g. plotting libraries like plotnine, bokeh) would quickly put me off. It is a curse I know. I would also choose a better interface. Performance is meh to me, I use SQL if i want to do something at scale that involves row/column data.
Re: Python Data Science Handbook
#28Earlier quoted context omitted.
I probably wouldn’t rewrite an entire data science stack that used pandas, but most people would use polars if starting a new project today.
R and Matlab workflows have been fairly stable for the past decade. Why is the Python ecosystem so... unstable? It puts me off investing any time in it.
Re: Python Data Science Handbook
#29Interesting choice of Pandas in this day and age. Maybe he’s after imparting general concepts that you could apply to any tabular data manipulator rather than selecting for the latest shiny tool.
why? It's the industry standard as far as my reach goes. What other framework would you replace it with? No, polars or spark is not a good answer, those are optimized for data engineering performance, not a holistic approach to data science.
Re: Python Data Science Handbook
#30He's a great writer and I miss his blog. He had an awesome post on pivot table that I think is now a part of this book.
He is also the creator of the Altair visualization library (Vega-Lite in Python https://altair-viz.github.io/ ). I really like using it.