Skip to content

The Data Scientist

the data scientist logo

Ten cheatsheets for data science and machine learning


Wanna become a data scientist within 3 months, and get a job? Then you need to check this out !

Data science is ever evolving, and with so many things going on it can be difficult to keep track of all the new libraries and algorithms. This is when it can be really useful to have a reference guide to help you out. Continuing from our series about cheatsheets, in this post I provide some more very useful cheatsheets for data science.

If you want to acquire data science skills, also make sure to check out some of my courses.

Python data science cheasheets

Python for data science: Python basics

This great cheatsheet from Datacamp is going to be extremely useful for any people learning Python for data science. All the basic commands, from list manipulation to numpy arrays are there.

Keras cheasheet

Keras is a great and easy-to-use deep learning library for Python. It is easier to get started in deep neural networks with Keras, rather than it is with Tensorflow directly. This cheatsheet contains some quick recipes to create the most basic neural network types.

Data visualisation in Python

A great data scientist should also be a great communicator, and quite often there is no better tool to do that, than a visualisation. This cheatsheet covers some of the basics of visualisation in Python using matplotlib and seaborn.

The scikit-learn flowchart

I don’t think that any data science cheatsheet article is complete without a reference to the famous scikit-learn flowchart for choosing the right machine learning model. This amazing cheatsheet shows you how to choose the right machine learning model depending on your task and the number of rows and features.

Text cleaning in Python

Every good data scientist should know how to do natural language processing. This cheatsheet presents some very good tips and tricks for cleaning up text.

R data science cheatsheets

The R reference card

This is the go-to cheatsheet for all basic R commands. Provides a good coverage of all the native R commands from plotting, to installing packages, to manipulating vectors. Good for beginners, but even some experienced R users might find it useful.

Data transformation with dplyr

Dplyr is one of the most popular packages in the tidyverse. It can get a bit confusing for beginners, this is why it is useful to have a cheatsheet as a reference guide.

Visualisation with ggplot2

Ggplot2 is best way to produce visually pleasing plots in R. While the traditional plotting capabilities of R are good, the plots produced do not look that great, plus they are not very flexible. Ggplot2 improves upon all that, but it can be a bit daunting for the uninitiated. This cheatsheet provides a great overview of ggplot2 commands and syntax.

The caret package

The caret package provides an easy way to do machine learning in R. It provides a wrapper over many other machine learning R libraries and has utility functions for running cross-validation and cleaning up data. This cheatsheet is a good way to get started using caret.

R reference card for data mining

This very useful cheatsheet contains a high level overview of functions and associated packages in R for data mining. From data manipulation, to big data and parallel computing, this cheatsheet covers a variety of use cases.

Do you want to become data scientist?

Do you want to become a data scientist and pursue a lucrative career with a high salary, working from anywhere in the world? I have developed a unique course based on my 10+ years of teaching experience in this area. The course offers the following:

  • Learn all the basics of data science (value $10k+)
  • Get premium mentoring (value at $1k/hour)
  • We apply to jobs for you and we help you land a job, by preparing you for interviews (value at $50k+ per year)
  • We provide a satisfaction guarantee!

If you want to learn more book a call with my team now or get in touch.


Wanna become a data scientist within 3 months, and get a job? Then you need to check this out !