[Tutor] Python and algorithms

Christian Witts cwitts at compuscan.co.za
Thu Feb 18 12:21:06 CET 2010


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 at 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




More information about the Tutor mailing list