#2,510 in Computers & technology books
Reddit mentions of Elements of ML Programming, ML97 Edition (2nd Edition)
Sentiment score: 1
Reddit mentions: 2
We found 2 Reddit mentions of Elements of ML Programming, ML97 Edition (2nd Edition). Here are the top ones.
Buying options
View on Amazon.comor
- Fast-acting, easy-to-use formula dissolves brake dust, grime, and road film on contact
- Cleans black walls, white walls, and white lettering on tires
- Fortified with Primascrub, tough cleaning agents designed to attack the soils that adhere to tire surfaces
- Simply spray on and wipe off
Features:
Specs:
Height | 6.9 Inches |
Length | 9 Inches |
Number of items | 1 |
Weight | 1.2345886672 Pounds |
Width | 0.9 Inches |
The best way I know how is by solving problems yourself and looking at good solutions of others.
You could consider going back to "fundamentals".
Most programming courses, IMO, don't have nearly as many exercises I think they should have. Some books are particularly good on their exercises list, for example K&R2, SICP, and TC++PL. Deitel's has long exercises lists, but I don't think they're particularly challenging.
There are some algorithms/DS books which focus on the sort of problem solving which is about finding solutions to problems in context (not always a "realistic" one). Like the "Programming Challenges" book. In a book like that, a problem won't be presented in a simple abstract form, like "write an algorithm to sort numbers". It'll be inside some context, like a word problem. And to solve that "word problem", you'll have to find out which traditional CS problems you could solve/combine to get the solution. Sometimes, you'll just have to roll something on your own. Like a new algorithm for the problem at hand. In general, this helps you work out your reduction skills, for once. It also helps you spotting applications to those classical CS problems, like graph traversal, finding shortest plath, and so forth.
Most algorithms/DS books though will present problems in a pretty abstract context. Like Cormen's.
I think, however, people don't give enough credit to the potential of doing the exercises on the books I've mentioned in the beginning.
Some books I think are worth reading which also have good exercises:
I imagine the other Stroustrupp programming book also has good exercises, but I've never read it. Brian Kernighan is not only the author of K&R2, but of many other books. You could look at his stuff.
Depending on what you mean by good code, though, you could look at other books.
There are also the math books. I'd not discard those. And also, there are other programming books as well. Some I've never read, but want to, like Programming Pearls:
Not only those, but, anyway... The point is that you can look at those books to find examples of good code, good exercises, challenges and so forth.
Here are some books I've mentioned previously:
By the way, there are websites with programming challenges for you to look at too. Like https://projecteuler.net/ and others. Just start looking this up and you'll find plenty. They all tend to start dumb easy and move up the difficulty to pretty damn difficult stuff from what I've heard.
Edit: SICP is available for free (http://mitpress.mit.edu/sicp/) together with videos from the course taught at MIT in 85 (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/).
Much in the same theme, I really like the cover to "Elements of ML Programming" by Jeffrey D. Ullman. Couldn't find a standalone image, but the "Look inside" portion of Amazon's page is legible.