About this deal
Hi William, I’m not aware of linters for pandas, however I am very opinionated regarding best ways to educate a team. What makes this book particularly invaluable are the learnings from Matt's teaching and consulting experience. I highly recommend this book for anyone who wish to learn a little bit about pandas and use it to clean data set.
Even with chatgpt majorly assisting with df manipulation these days, knowing these patterns and what’s available helps a lot. I see a lot of my students confused or coming up with bad solutions because they are adopting the (poor) advice easily found on the internet.Plus, many of the interview questions you will face during the hiring process will probably involve Pandas. Every ensuing chapter builds incrementally on that foundation, with clear and pertinent examples throughout. Do you present through independent small examples through the whole book or, you start with small examples and then build up to a big project towards the end? And you will see how I encounter failure and deal with it-highly recommended after you finish the labs!
There are books and blog posts, which can be a good way to learn Pandas if you have the time to look for high quality content that goes beyond the basics. Python can take you far but mastering the Pandas package is a goal every data scientist worth their weight/paycheck should have high in their priority list.
Opinionated” is important in the context of pandas: it’s a very flexible library that gives you rope to hang yourself, often contradicting the zen of Python: “There should be one — and preferably only one — obvious way to do it”.