Why You Should Write Clean Code

A few weeks ago one of my students sent me an email. He’s a student of our Numpy Mastery course, and he was playing around with some Numpy techniques that he had learned in the course. In his email, he sent me some sample code, along with a question. i am...

Your Job is to Create Value

As a data scientist or data professional, you might think that your primary job is to write code or analyze data. In some sense that’s true, but those things are not the ultimate purpose of your work. Ultimately, your job is not to write code. Writing code is...

3 Secrets for Mastering Data Manipulation

Many people struggle with data manipulation. Have you ever started a data science project and gotten stuck? Have you gotten stuck while trying to manipulate, clean, or “wrangle” your data? I have. The fact is, if you don’t know what you’re...
The 19 Pandas functions you need to memorize

The 19 Pandas functions you need to memorize

Long time readers at the Sharp Sight blog will know the emphasis I place on data manipulation. You’ve heard me repeat the statistic many times: 80% of your work as a data scientist will be data manipulation. Although it’s a little more complicated than...
Master the core, then expand

Master the core, then expand

Last week, I wrote a blog post explaining that it’s actually hard to master data science ultra fast. In order to master data science at an accelerated rate, you need to do a lot of things correctly. You need to work hard, and you need to do things that most...