[Edu-sig] Edu-sig Digest, Vol 100, Issue 7

Al Sweigart asweigart at gmail.com
Sat Nov 19 00:19:01 CET 2011


Roberto,

Sign him up for Stanford's online Machine Learning class. It doesn't
require calculus and is pretty interesting, and it's free.
ml-class.org. Also point him to the book Programming Collective
Intelligence. It's great about explaining some cool concepts and
algorithms in a simple way, and the code in the book is all Python.

-Al

On Fri, Nov 18, 2011 at 1:04 PM,  <edu-sig-request at python.org> wrote:
> Send Edu-sig mailing list submissions to
>        edu-sig at python.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://mail.python.org/mailman/listinfo/edu-sig
> or, via email, send a message with subject or body 'help' to
>        edu-sig-request at python.org
>
> You can reach the person managing the list at
>        edu-sig-owner at python.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Edu-sig digest..."
>
>
> Today's Topics:
>
>   1. learning algorithms (roberto)
>   2. Re: learning algorithms (erik schoster)
>   3. Re: learning algorithms (erik schoster)
>   4. Re: learning algorithms (kirby urner)
>   5. Re: learning algorithms (Andrew Harrington)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 18 Nov 2011 21:31:55 +0100
> From: roberto <roberto03 at gmail.com>
> To: edu-sig at python.org
> Subject: [Edu-sig] learning algorithms
> Message-ID:
>        <CAA4V-PW=w6qTYcV4iYAv-DhPFWQM_Mh_S_HMtjb4qqCFmbeEQw at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> I have to help a teenager who's fond of computer science.
> He told me he wants to learn "the tough algorithms out there". Of
> course, nobody helps him at school.
>
> I'd like to know some resources to guide him from the very basics of
> programming to as far as he can at the moment.
> Since python is my first choice, personally speaking, can you give me
> some suggestion about a step-by-step introduction to algorithms ?
>
> Thank you !
>
> --
> roberto
>
>
> ------------------------------
>
> Message: 2
> Date: Fri, 18 Nov 2011 14:44:35 -0600
> From: erik schoster <ejschoster at gmail.com>
> To: roberto <roberto03 at gmail.com>
> Cc: edu-sig at python.org
> Subject: Re: [Edu-sig] learning algorithms
> Message-ID:
>        <CAJ7JaKsOEpSSd0xf-RdWOEOVmD8x+EQ1TsRVcAuOkY8rWs0_ew at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> This is a very nice introduction to the fundamentals, IMHO:
> http://algorithms.openmymind.net/
>
>
> On Fri, Nov 18, 2011 at 2:31 PM, roberto <roberto03 at gmail.com> wrote:
>
>> I have to help a teenager who's fond of computer science.
>> He told me he wants to learn "the tough algorithms out there". Of
>> course, nobody helps him at school.
>>
>> I'd like to know some resources to guide him from the very basics of
>> programming to as far as he can at the moment.
>> Since python is my first choice, personally speaking, can you give me
>> some suggestion about a step-by-step introduction to algorithms ?
>>
>> Thank you !
>>
>> --
>> roberto
>> _______________________________________________
>> Edu-sig mailing list
>> Edu-sig at python.org
>> http://mail.python.org/mailman/listinfo/edu-sig
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://mail.python.org/pipermail/edu-sig/attachments/20111118/47e7341e/attachment-0001.html>
>
> ------------------------------
>
> Message: 3
> Date: Fri, 18 Nov 2011 14:48:51 -0600
> From: erik schoster <ejschoster at gmail.com>
> To: roberto <roberto03 at gmail.com>
> Cc: edu-sig at python.org
> Subject: Re: [Edu-sig] learning algorithms
> Message-ID:
>        <CAJ7JaKueHRHa02cMu-8wy2v0OOpvdWFp49E8=+Ch6LeHZbBX-A at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Apologies for the double-post, but I just remembered the Khan Academy has
> been fleshing out their computer science section. It's even taught in
> python: http://www.youtube.com/view_play_list?p=36E7A2B75028A3D6
>
> As far as a general introduction to computer science and python in
> particular, I very much enjoy *How To Think Like a Computer Scientist*:
> http://greenteapress.com/thinkpython/thinkCSpy/html/
>
> On Fri, Nov 18, 2011 at 2:44 PM, erik schoster <ejschoster at gmail.com> wrote:
>
>> This is a very nice introduction to the fundamentals, IMHO:
>> http://algorithms.openmymind.net/
>>
>>
>>
>> On Fri, Nov 18, 2011 at 2:31 PM, roberto <roberto03 at gmail.com> wrote:
>>
>>> I have to help a teenager who's fond of computer science.
>>> He told me he wants to learn "the tough algorithms out there". Of
>>> course, nobody helps him at school.
>>>
>>> I'd like to know some resources to guide him from the very basics of
>>> programming to as far as he can at the moment.
>>> Since python is my first choice, personally speaking, can you give me
>>> some suggestion about a step-by-step introduction to algorithms ?
>>>
>>> Thank you !
>>>
>>> --
>>> roberto
>>> _______________________________________________
>>> Edu-sig mailing list
>>> Edu-sig at python.org
>>> http://mail.python.org/mailman/listinfo/edu-sig
>>>
>>
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://mail.python.org/pipermail/edu-sig/attachments/20111118/7a4cb707/attachment-0001.html>
>
> ------------------------------
>
> Message: 4
> Date: Fri, 18 Nov 2011 12:56:25 -0800
> From: kirby urner <kirby.urner at gmail.com>
> To: roberto <roberto03 at gmail.com>
> Cc: edu-sig at python.org
> Subject: Re: [Edu-sig] learning algorithms
> Message-ID:
>        <CAPJgG3RsKVenAsOwMC-qOrRAmH+zY3M-QafuvuaLory4Sti6_g at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> I recommend 'Mathematics for the Digital Age and Programming in Python'.
>
> http://www.skylit.com/mathandpython.html  (definitely go with the
> Python 3 edition, don't trip up on eBay)
>
> It's obscure, it's esoteric, it's used at some of the best schools in
> the country (and no one is stopping others from using it).
>
> It steers toward RSA (an algorithm) about which much literature
> exists, including for teens, most prominent of which is probably
>
> In Code by Sarah Flannery
>
> http://www.amazon.com/Code-Mathematical-Journey-Sarah-Flannery/dp/1565123778
>  (lots of good buys)
>
> If he gets into it, then lots more where that came from, including me
> in some Python.tv video (sounds like some grampa, complete with dorky
> photos)
>
> http://4dsolutions.net/ocn/rsa.html
>
> Other background also at my site, plus I know a guy who works for the
> company that puts hardware RSA chips in cable TV boxes (DirecTV uses
> that -- or did, I may be out of date on the specifics, plus haven't
> been a subscriber for some time, despite the dish still pointed
> skyward ** ).
>
> http://en.wikipedia.org/wiki/Pirate_decryption
>
> Kirby
>
> ** http://www.flickr.com/photos/17157315@N00/4835451138/  (note dish
> to the left -- blind as a bat).  I have access to other neighborhood
> homes though (bars etc.), so it's not like I miss everything HD.
>
> On Fri, Nov 18, 2011 at 12:31 PM, roberto <roberto03 at gmail.com> wrote:
>> I have to help a teenager who's fond of computer science.
>> He told me he wants to learn "the tough algorithms out there". Of
>> course, nobody helps him at school.
>>
>> I'd like to know some resources to guide him from the very basics of
>> programming to as far as he can at the moment.
>> Since python is my first choice, personally speaking, can you give me
>> some suggestion about a step-by-step introduction to algorithms ?
>>
>> Thank you !
>>
>> --
>> roberto
>> _______________________________________________
>> Edu-sig mailing list
>> Edu-sig at python.org
>> http://mail.python.org/mailman/listinfo/edu-sig
>>
>
>
> ------------------------------
>
> Message: 5
> Date: Fri, 18 Nov 2011 15:04:12 -0600
> From: Andrew Harrington <aharrin at luc.edu>
> To: erik schoster <ejschoster at gmail.com>
> Cc: edu-sig at python.org
> Subject: Re: [Edu-sig] learning algorithms
> Message-ID:
>        <CAOaxTEKxKJ-TTDydKj5MMm6ca8m29CU63na8KOzi_u_cqrJtPw at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> This is a more recent version for thinkCSpy
> http://openbookproject.net/thinkcs/python/english3e/
> Andy
>
> On Fri, Nov 18, 2011 at 2:48 PM, erik schoster <ejschoster at gmail.com> wrote:
>
>> Apologies for the double-post, but I just remembered the Khan Academy has
>> been fleshing out their computer science section. It's even taught in
>> python: http://www.youtube.com/view_play_list?p=36E7A2B75028A3D6
>>
>> As far as a general introduction to computer science and python in
>> particular, I very much enjoy *How To Think Like a Computer Scientist*:
>> http://greenteapress.com/thinkpython/thinkCSpy/html/
>>
>>
>> On Fri, Nov 18, 2011 at 2:44 PM, erik schoster <ejschoster at gmail.com>wrote:
>>
>>> This is a very nice introduction to the fundamentals, IMHO:
>>> http://algorithms.openmymind.net/
>>>
>>>
>>>
>>> On Fri, Nov 18, 2011 at 2:31 PM, roberto <roberto03 at gmail.com> wrote:
>>>
>>>> I have to help a teenager who's fond of computer science.
>>>> He told me he wants to learn "the tough algorithms out there". Of
>>>> course, nobody helps him at school.
>>>>
>>>> I'd like to know some resources to guide him from the very basics of
>>>> programming to as far as he can at the moment.
>>>> Since python is my first choice, personally speaking, can you give me
>>>> some suggestion about a step-by-step introduction to algorithms ?
>>>>
>>>> Thank you !
>>>>
>>>> --
>>>> roberto
>>>> _______________________________________________
>>>> Edu-sig mailing list
>>>> Edu-sig at python.org
>>>> http://mail.python.org/mailman/listinfo/edu-sig
>>>>
>>>
>>>
>>
>> _______________________________________________
>> Edu-sig mailing list
>> Edu-sig at python.org
>> http://mail.python.org/mailman/listinfo/edu-sig
>>
>>
>
>
> --
> Dr. Andrew N. Harrington
>  Computer Science Department
>  Loyola University Chicago
> Lakeshore office in the Math Department: 205 Loyola Hall
> http://www.cs.luc.edu/~anh
> Phone: 773-915-7999
> Fax:    312-915-7998
> aharrin at luc.edu
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://mail.python.org/pipermail/edu-sig/attachments/20111118/963a2460/attachment.html>
>
> ------------------------------
>
> _______________________________________________
> Edu-sig mailing list
> Edu-sig at python.org
> http://mail.python.org/mailman/listinfo/edu-sig
>
>
> End of Edu-sig Digest, Vol 100, Issue 7
> ***************************************
>


More information about the Edu-sig mailing list