Good books to learn machine learning using Python

Click For Summary

Discussion Overview

The discussion centers around finding suitable books and resources for learning machine learning using Python, particularly for beginners. Participants share their experiences and recommendations for learning materials that balance both programming and machine learning concepts.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant expresses difficulty with a book that quickly escalates to advanced topics and large datasets, seeking recommendations for beginner-friendly resources.
  • Another participant suggests using separate books for Python programming and machine learning, in addition to the original book mentioned.
  • A third participant shares a link to an article that lists various resources for Python and its machine learning libraries.
  • Another participant mentions the Anaconda distribution as a popular choice for Python, highlighting its inclusion of numerous modules for data science.
  • One participant recommends YouTube tutorials that provide step-by-step programming examples using Python and TensorFlow.
  • A participant shares a link to a free online course in machine learning, suggesting it as a resource for learners.

Areas of Agreement / Disagreement

Participants do not reach a consensus on a single recommended book or resource, indicating multiple competing views and approaches to learning machine learning with Python.

Contextual Notes

Some participants note the challenge of finding resources that effectively combine both Python programming and machine learning concepts, suggesting a potential limitation in available literature for beginners.

Who May Find This Useful

Individuals new to Python and machine learning, particularly those seeking beginner-friendly resources and recommendations for learning materials.

EngWiPy
Messages
1,361
Reaction score
61
Hello,

I am new to both Python and machine learning. I am trying to learn by reading books on machine learning using Python. I started with this book. I could manage the first 3 chapters (although I had to dissect the codes on Github because not all the codes are included and explained in the book), but then it suddenly went to data sets of 15 and 32 GBs with advanced stuff in Python! I don't want to spend hours on processing datasets now, I just want to learn the basics and see how things work. For those who are in the field of data science, do you have a recommended book that teaches both (Python and machine learning) for a beginner? or any other way to learn both?

Thanks in advance
 
Technology news on Phys.org
S_David said:
I am new to both Python and machine learning. I am trying to learn by reading books on machine learning using Python. I started with this book. I could manage the first 3 chapters (although I had to dissect the codes on Github because not all the codes are included and explained in the book), but then it suddenly went to data sets of 15 and 32 GBs with advanced stuff in Python! I don't want to spend hours on processing datasets now, I just want to learn the basics and see how things work. For those who are in the field of data science, do you have a recommended book that teaches both (Python and machine learning) for a beginner? or any other way to learn both?
I don't know much about machine learning, but I suspect that there aren't many books that are devoted to both machine learning and Python. Since you are new to Python, my recommendation is to get a book devoted exclusively to Python programming and another on machine learning, plus the book you mentioned. The same outfit publishes another book, as well.

As I recommended in another of your threads, it's worthwhile to spend time reading the Python docs. They cover a lot of ground, and include many examples.
 
  • Like
Likes   Reactions: QuantumQuest and EngWiPy
This article covers a lot of good resources for python and it’s machine learning libraries

https://www.kdnuggets.com/2015/11/seven-steps-machine-learning-python.html

I know many folks go with the anaconda distribution for python as it comes loaded with modules for doing numerical computing in data science and related disciplines.

Here’s more on python

https://lectures.quantecon.org/py/
 
Last edited:
  • Like
Likes   Reactions: EngWiPy
I've just gone through this process. There are some excellent tutorials on youtube with examples programs written as you go through them. This one is a pretty good starting point. It uses Python and a package called TensorFlow.



Cheers
 
  • Like
Likes   Reactions: EngWiPy

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 43 ·
2
Replies
43
Views
7K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K