Data Science - the science of data, which arose at the junction of several broad areas: programming, mathematics and machine learning. This is due to the high threshold of entry into the profession and the need to constantly get new knowledge.
Key skills for beginning professionals are:
- ability to write code (Python);
- the ability to visualize your results;
- understanding of what is going on under the hood.
These three categories are divided into books that Plarium Krasnodar specialists selected for readers with basic knowledge in Data Science.
')

Python
Some people search for themselves in R, but the path of truth lies through Python. The following books are an excellent choice to learn.
Python Tricks: The Book
Dan BaderThe book is about various tricks and utilities that help to become more productive and program better.
Here we are talking about the basic data types of the Python language and approaches to writing code - from OOP to work with dependencies. It is worth reading both for beginners and everyone who wants to refresh their memory with typical pythonic designs.
High Performance Python: Practical Performant Programming for Humans
Micha Gorelick, Ian OzsvaldThe book describes the language internally. It contains explanations of the work of the interpreter and the mechanic of the code, the main types of data and how they interact with the memory. Also, this guide will help you understand how to effectively use the hidden features of Python.
Visualization
Each Data Scientist is once faced with the need to present the result of their work. And as you know, there is no better way than high-quality visualization. This is where bizarre pie charts appear ...
Storytelling with Data: A Data Visualization Guide for Business Professionals
Cole nussbaumer knaflicA great book on how to visualize your results. In it, the ex-googler describes in detail all the steps involved in creating the correct graphs and gives counterexamples.
You can also visit the author's website, which collected a huge number of options for presenting data from the best experts. Of course, step-by-step instructions for creating flawless work can not be found here - and where can you find it!
The Big Book of Dashboards. Visualizing Your Data Using Real-World Business Scenarios
Steve Wexler, Jeffrey Shaffer, Andy CotgreaveData visualization is hard work, but when you know how an ideal should look, you understand what you should strive for.
This is an excellent collection of dashboards for all occasions, in which solutions are recommended for almost any business problem. Unfortunately, there is nothing said about the implementation in Tableau - only visual components and an explanation of how best and why is better.
ML algorithms
The same area where it is relatively easy to understand what the algorithms do, but it is very difficult to achieve mastery.
Hands-on Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Aurélien GéronThe book can be safely recommended to anyone who wants to understand how models are built - from linear to trees. The first part of the available language outlines the principles of the algorithms. It will be especially useful to those who are just entering the profession. The second part is devoted to TensorFlow.
Deep learning. Immersion in the world of neural networks
S. Nikolenko, A. Kadurin, E. ArkhangelskayaAlmost all IT literature in the modern world is published in English, and the field of Data Science is no exception. There is even an expression: “I want to become a programmer, what language to learn? Learn to start English.
This is the only standing book on Deep Learning and Neural Networks, written by Russian authors in Russian. And it is very expressive, with a bunch of examples, various stories from science and references to sources (one list of references in this work is more useful than many publications).
The Elements Of Statistical Learning: Data Mining, Inference, Second Edition
Trevor Hastie, Robert Tibshirani, Jerome FriedmanJust must-read in any collection on Data Science. A fundamental work on machine learning algorithms that can be used as a reference book. Requires some training, suitable for advanced level.
Additionally
Statistics Fundamentals Succinctly
Katharine Alexis KormanikIn the Succinctly series, pearls are often found, and this is one of them. At the beginning of the book are the basic definitions with pictures and comments, and the rest is devoted to the significance of the tests (T-and Z-tests).
The accessible language and the minimum of mathematics (the quantity necessary for understanding) make this guide an excellent introduction to statistics from a practical point of view.
Distracted World
Cal newport
The author tells about his experience and the experience of colleagues when working on a task with the utmost concentration. The book is quite easy to read and consists of a description of the approach itself, various examples and rules.
The basic idea is that the state of the brain allows you to reach the limit of performance and bring the results to a qualitatively new level. The limit of the brain, unfortunately, is limited, but we are training. We recommend reading to all.