Hi K. Tsang,
My book is intended for a beginner audience, and I think Python is a great beginner language. I used to teach programming, and my students found Python easy to pick up.
I also think it is easy to learn Python if you know another language. For example it is a lot easier to go from Java to Python, or C to Python, than the opposite way.
Intended audience: anyone who has some programming knowledge can read this book. I wrote it for:
- bootcamp grads
- professionals looking for a refresher
- high school/college students
Will the algorithms presented in the book useful or applicable to the data-centric fields/domains like big data, analytics, data mining etc?
K. Tsang CEng MBCS PMP PMI-ACP OCPJEA OCPJP
posted 4 years ago
I think the chapters on divide and conquer, breadth-first search, dijkstra's algorithm, greedy algorithms, and K-nearest neighbors will be most relevant to you for big data / analytics / data mining.