[PYTHON] Books on data science to read in 2020

This article was published by Przemek Chojecki in November 2019, "[Data Science Books you should read in 2020](https://towardsdatascience. com / data-science-books-you-should-read-in-2020-358f70e1d9b2) ”is a Japanese translation. This article is published with permission from the original author.

Data science is arguably one of the hottest markets right now. Almost all companies are looking for or are considering a data science job.

So it's the perfect time to become a data scientist. Or if you're already a data scientist and want to get promoted to a senior position, it's a great time to hone your skills.

This article covers some of the most popular books on data science.

Introductory level

If you're just starting your data science adventure, give it a try!

Data Science from Scratch As you can see, this is an introduction to data science for complete beginners. You don't need to know Python to get started. ** * Translation: The Japanese translation is [Data Science Starting from Zero-Basics and Practices Learned with Python](https://www.amazon.co.jp/%E3%82%BC%E3%83%AD%E3] % 81% 8B% E3% 82% 89% E3% 81% AF% E3% 81% 98% E3% 82% 81% E3% 82% 8B% E3% 83% 87% E3% 83% BC% E3% 82 % BF% E3% 82% B5% E3% 82% A4% E3% 82% A8% E3% 83% B3% E3% 82% B9-% E2% 80% 95Python% E3% 81% A7% E5% AD% A6% E3% 81% B6% E5% 9F% BA% E6% 9C% AC% E3% 81% A8% E5% AE% 9F% E8% B7% B5-Joel-Grus / dp / 4873117860) **

If you are a complete beginner but want to know more about machine learning, [Introduction to Machine Learning with Python](https://www.amazon.com/gp/product/1449369413/ref=as_li_tl?ie= UTF8 & camp = 1789 & creative = 9325 & creativeASIN = 1449369413 & linkCode = as2 & tag = petacrunch-20 & linkId = 8669cacfe298d25c2832d9062642dd44) is a recommended book. This book also does not assume that you know Python. ** Translation: Japanese translation is [Machine learning starting with Python](https://www.amazon.co.jp/Python%E3%81%A7%E3%81%AF%E3%81%98%E3%82 % 81% E3% 82% 8B% E6% A9% 9F% E6% A2% B0% E5% AD% A6% E7% BF% 92-% E2% 80% 95scikit-learn% E3% 81% A7% E5% AD% A6% E3% 81% B6% E7% 89% B9% E5% BE% B4% E9% 87% 8F% E3% 82% A8% E3% 83% B3% E3% 82% B8% E3% 83% 8B% E3% 82% A2% E3% 83% AA% E3% 83% B3% E3% 82% B0% E3% 81% A8% E6% A9% 9F% E6% A2% B0% E5% AD% A6% E7% BF% 92% E3% 81% AE% E5% 9F% BA% E7% A4% 8E-Andreas-C-Muller / dp / 4873117984) **

Intermediate level

If you've already read one or two data science books, have done one or two projects yourself, and are a little used to working with data, this book will help you grow even further.

Python for Data Analysis It's perfect to become familiar with standard Python libraries like this. It is a book that starts from a place that reminds you of the operation of Python and is completed in one book.

** Translation: Japanese translation is Introduction to Data Analysis with Python **

Python Data Science Handbook A good introduction to all standard Python libraries, including, Matplotlib, and Scikit-learn.

** Translation: Japanese translation is Python Data Science Handbook **

Python Machine Learning Between home levels. Suitable for both professionals and intermediate level and above. It starts slowly and even touches on the latest information on machine learning and deep learning. Please have a look at this!

** Translation: Japanese translation is [Python Machine Learning Programming](https://www.amazon.co.jp/Python-%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7% BF% 92% E3% 83% 97% E3% 83% AD% E3% 82% B0% E3% 83% A9% E3% 83% 9F% E3% 83% B3% E3% 82% B0-% E9% 81 % 94% E4% BA% BA% E3% 83% 87% E3% 83% BC% E3% 82% BF% E3% 82% B5% E3% 82% A4% E3% 82% A8% E3% 83% B3 % E3% 83% 86% E3% 82% A3% E3% 82% B9% E3% 83% 88% E3% 81% AB% E3% 82% 88% E3% 82% 8B% E7% 90% 86% E8 % AB% 96% E3% 81% A8% E5% AE% 9F% E8% B7% B5-impress-gear / dp / 4295003379 / ref = pd_aw_sbs_14_1 / 356-4626260-1375150? _Encoding = UTF8 & pd_rd_i = 4295003379 & pd_rd_r = 95e4d0e9 -4697-b334-fe8e28c202a4 & pd_rd_w = eFfzR & pd_rd_wg = dhEE4 & pf_rd_p = aeee4cf9-9af8-43b4-b05c-0ae7c82d9d5e & pf_rd_r = EV30407MT0TEDRJTE76S & psc = 1 & refR

Python for Finance Must read if you are interested in. It focuses on how to analyze financial markets using data science tools, and there are many great examples of this. This is very practical and suitable for people who do not work in finance on a daily basis.

** Translation: Japanese translation is [Finance with Python](https://www.amazon.co.jp/Python%E3%81%AB%E3%82%88%E3%82%8B%E3%83%] 95% E3% 82% A1% E3% 82% A4% E3% 83% 8A% E3% 83% B3% E3% 82% B9-% E2% 80% 95% E3% 83% 87% E3% 83% BC % E3% 82% BF% E9% A7% 86% E5% 8B% 95% E5% 9E% 8B% E3% 82% A2% E3% 83% 97% E3% 83% AD% E3% 83% BC% E3 % 83% 81% E3% 81% AB% E5% 90% 91% E3% 81% 91% E3% 81% A6-% E3% 82% AA% E3% 83% A9% E3% 82% A4% E3% 83% AA% E3% 83% BC% E3% 83% BB% E3% 82% B8% E3% 83% A3% E3% 83% 91% E3% 83% B3-Yves-Hilpisch / dp / 4873118905 / ref = pd_sbs_14_t_0 / 356-4626260-1375150? _encoding = UTF8 & pd_rd_i = 4873118905 & pd_rd_r = 25e23290-63ee-49ec-8264-5dbbbd1e044e & pd_rd_w = IS3AS & pd_rd_wg = uqGB1 & pf_rd_p = ca22fd73-0f1e-4b39-9917-c84a20b3f3a8 & pf_rd_r = 309AE2AAF53MH3VCP4RF & psc = 1 & refRID = 309AE2AAF53MH3VCP4RF) **

Expert level

When approaching the professional level, it is often more meaningful to actually read a scientific paper than to read a book. However, to go beyond traditional statistics, learning deep learning, this book starts slowly in the solution, provides very practical, ready-to-use code, and in using deep learning. We provide a number of tips that are generally useful. It's also time to implement. Here are three great and currently standard reference books:

Deep Learning with Python Written by the creator of Keras, one of the popular machine learning libraries. A must read for deep learning.

** Translation: Japanese translation is [Deep Learning with Python and Keras](https://www.amazon.co.jp/Python%E3%81%A8Keras%E3%81%AB%E3%82%88%E3 % 82% 8B% E3% 83% 87% E3% 82% A3% E3% 83% BC% E3% 83% 97% E3% 83% A9% E3% 83% BC% E3% 83% 8B% E3% 83 % B3% E3% 82% B0-Francois-Chollet / dp / 4839964262) **

Deep Learning A great reference book. It doesn't contain much code, but it does give you deep insight into how to tackle machine learning problems: written by a pioneer of deep learning.

** Translation: Japanese translation is [Deep Learning](https://www.amazon.co.jp/%E6%B7%B1%E5%B1%A4%E5%AD%A6%E7%BF%92- Ian-Goodfellow / dp / 4048930621 / ref = as_li_ss_tl? ie = UTF8 & qid = 1530541848 & sr = 8-2 & keywords =% E6% B7% B1% E5% B1% A4% E5% AD% A6% E7% BF% 92 & linkCode = sl1 & tag = cfi -22 & linkId = 29c8b4e142d8d7434b5b54080a142a1c) **

If you are interested in math, [Machine Learning: a Probabilistic Perspective](https://www.amazon.com/gp/product/0262018020/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=0262018020&linkCode=as2&tag=petacrunch- 20 & linkId = a52c63d00ba9f01f29e1db95d6b4c171) I think you like it very much. This is a masterpiece that covers the mathematics behind all machine learning methods. You probably can't read it all at once, but it's a great reference for machine learning research.

** Translation: Japanese translation unknown **

in conclusion

That's all!

If you find this article interesting, take a look at my other posts on how to become a data scientist.

** Translation: "Data Science Books and Courses recommendations" has been deleted because the link cannot be skipped from the original work **

Translation cooperation

Original Author: Przemek Chojecki Thank you for letting us share your knowledge!

This article was published with the cooperation of the following people. Thank you again. Selector: yumika tomita Translator: @ satosansato3 Auditor: @nyorochan Publisher: @aoharu

Would you like to write an article with us?

We translate high-quality articles from overseas into Japanese with the cooperation of several excellent engineers and publish the articles. Please contact us if you can sympathize with the activity or if you are interested in spreading good articles to many people. Please send a message with the title "I want to participate" in [Mail](mailto: [email protected]), or send a message in Twitter. For example, we can introduce the parts that can help you after the selection.

We look forward to your opinions and impressions.

How was this article? ・ I wish I had done this, I want you to do more, I think it would be better ・ This kind of place was good We are looking for frank opinions such as. Please feel free to post in the comments section as we will use your feedback to improve the quality of future articles. We also welcome your comments on Twitter. We look forward to your message.

Recommended Posts

Books on data science to read in 2020
How to read time series data in PyTorch
Try "100 knocks on data science" ①
Data science companion in python, how to specify elements in pandas
Start data science on the cloud
How to read e-Stat subregion data
Read Protocol Buffers data in Python3
Try to put data in MongoDB
Install Networkx in Python 3.7 environment for use in malware data science books
How to read pydoc on python interpreter
How to read CSV files in Pandas
How to read problem data with paiza
How to read environment variables from .env file in PyCharm (on Mac)
I have read 13 books that connect data science to business results, so I will write a book review.
I went to "Summer is in full swing! Spark + Python + Data Science Festival".
[Python] 100 knocks on data science (structured data processing) 018 Explanation
[Python] 100 knocks on data science (structured data processing) 023 Explanation
A note to load open data in CSV format into Cloudant on Bluemix
[Python] 100 knocks on data science (structured data processing) 030 Explanation
[Python] 100 knocks on data science (structured data processing) 022 Explanation
Sort BigQuery tables according to data in Dataflow
Learn data science
Read table data in PDF file with Python
[Python] How to read data from CIFAR-10 and CIFAR-100
Read pandas data
Convert UTF-8 CSV files to read in Excel
[Python] 100 knocks on data science (structured data processing) 017 Explanation
Preparing to try "Data Science 100 Knock (Structured Data Processing)"
How to create data to put in CNN (Chainer)
Data Science Workloads and RTVS in Visual Studio 2017
[SQLAlchemy] Read data
[Python] 100 knocks on data science (structured data processing) 024 Explanation
To write to Error Repoting in Python on GAE
[Python] 100 knocks on data science (structured data processing) 027 Explanation
TensorFlow: Run data learned in Python on Android
[Python] 100 knocks on data science (structured data processing) 029 Explanation
Run Python on Apache to view InfluxDB data
Recommended books read in 2 years from new graduates
Library for "I want to do that" of data science on Jupyter Notebook
[Python] 100 knocks on data science (structured data processing) 015 Explanation
[python] Read data
[Python] 100 knocks on data science (structured data processing) 028 Explanation
[Impression] [Data analysis starting from zero] Introduction to Python data science learned in business cases
[First data science ⑥] I tried to visualize the market price of restaurants in Tokyo
Summary of tools needed to analyze data in Python
How to apply markers only to specific data in matplotlib
A memorandum on how to use keras.preprocessing.image in Keras
How to allow nologin users to log in on Linux
Introducing gae-init to launch CMS on GAE in 5 minutes
pickle To read what was made in 2 series with 3 series
DataNitro, implementation of function to read data from sheet
Deep nesting in Python makes it hard to read
Try to decipher the login data stored in Firefox
2 ways to read all csv files in a folder
How to read csv containing only integers in Python
Read DXF in python
I have read 10 books related to time series data, so I will write a book review.
How to read JSON
Challenge 100 data science knocks
OPT data science competition
Use gokart to test pandas associations on your data pipeline.