Win a copy of Svelte and Sapper in Action this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
Bartenders:
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

Grokking Algorithms: why use python

 
Bartender
Posts: 3648
16
Mac OS X Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats Aditya on your book.

I understand your book use Python to demonstrate the algorithms, but why choose Python? What make Python your choice?

Also who are the intended audience for the book?
 
Author
Posts: 13
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
K. Tsang
Bartender
Posts: 3648
16
Mac OS X Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Aditya for your reply.

Will the algorithms presented in the book useful or applicable to the data-centric fields/domains like big data, analytics, data mining etc?
 
Aditya Bhargava
Author
Posts: 13
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
K. Tsang,
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.
 
K. Tsang
Bartender
Posts: 3648
16
Mac OS X Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks again.

Look forward reading your book.
 
Consider Paul's rocket mass heater.
    Bookmark Topic Watch Topic
  • New Topic