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 attaching a...

read more

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...

read more

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 doing, data manipulation can...

read more
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 that, roughly...

read more
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 students...

read more

The hard way is the best way

Here at Sharp Sight, we teach data science. And in particular, we show people how to master data science extremely fast. Exceptional results, as fast as possible. Our training methodology borrows heavily from elite performers and "ultra learners," wherever we can find...

read more

Why fluency matters

Here at Sharp Sight, I frequently use the word "fluent" to describe an ideal skill level with data science. When you join our courses, our goal is to help you become "fluent" in data science, or "fluent" in a particular skill. We want to help you become fluent in data...

read more

Start Small, then Go Big

One of the common questions that I get from my readers is about "big data." This is particularly true of beginners, who frequently read or hear the term "big data," and think that it's extremely important, and that being able to work with big data is necessary for a...

read more