C.T. Matsumoto wrote:
Thanks Christian,
I'd found that resource and at first glance it looks above my head.
The book also
has examples based on existing algorithms and analyzes them. When I
said analyze
I suppose I meant analyze a problem and make an algorithm out of that.
Not to mention the math is out of my skill set (for now).
I'm looking for the real basics. I'm not sure if I can get away with
applying the
subject directly into python, without first studying some math. On the
other
hand I've made it this far and I suppose there are other developers
out there
that didn't have the math background and worked out how to efficiently
solve
problems.
Thanks,
Todd
Christian Witts wrote:
C.T. Matsumoto wrote:
Hello Tutors,
Can someone point me to any resources that can teach me about
algorithms in python?
I'm interested in learning how to analyze and make an algorithm.
Oh, I have no background in math, but a sturdy knowledge of python,
and I want to
make more efficient code.
Cheers,
Todd
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor
You can try this out:
Data Structures and Algorithms with Object-Oriented Design Patterns
in Python
http://www.brpreiss.com/books/opus7/html/book.html
Hi Todd,
Possibly look around to see if you can get a copy of Introduction to
Data Structures and Algorithms in Python
(http://www.cs.luther.edu/~bmiller/Papers/booktoc.pdf), not sure if it's
something printed outside of the university but their ToC might be more
in line with what you're looking for.
Potentially:
Design & Analysis of Algorithms
(http://www.personal.kent.edu/~rmuhamma/Algorithms/algorithm.html)
Algorithms Wikibook (http://en.wikibooks.org/wiki/Algorithms)
Intro to Algorithms 3rd Edition
(http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11866)
I've never personally seen a resource with the intention of teaching you
how to analyse a problem and create an algorithmic solution without
first teaching you some of the fundamental mathematics and already
existing algorithmic solutions.
Hope some of that helps.
--
Kind Regards,
Christian Witts
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor