[teknoids] RE: Teknoids Digest, Vol 81, Issue 40

Sowards, Jason R jason.r.sowards at Law.Vanderbilt.Edu
Wed May 30 09:07:43 EDT 2012


The Head First book on Programming is all about Python:  http://www.amazon.com/Head-First-Programming-Learners-Language/dp/0596802374/ref=sr_1_1?ie=UTF8&qid=1338383194&sr=8-1.  It's got lots of pictures and is actually a fun way to learn it.

jrs

Jason R. Sowards
Electronic Resources Librarian & Lecturer in Law
Massey Law Library at Vanderbilt University


-----Original Message-----
From: teknoids-bounces at ruckus.law.cornell.edu [mailto:teknoids-bounces at ruckus.law.cornell.edu] On Behalf Of teknoids-request at ruckus.law.cornell.edu
Sent: Tuesday, May 29, 2012 11:01 AM
To: teknoids at ruckus.law.cornell.edu
Subject: Teknoids Digest, Vol 81, Issue 40

Send Teknoids mailing list submissions to
	teknoids at ruckus.law.cornell.edu

To subscribe or unsubscribe via the World Wide Web, visit
	http://ruckus.law.cornell.edu/mailman/listinfo/teknoids
or, via email, send a message with subject or body 'help' to
	teknoids-request at ruckus.law.cornell.edu

You can reach the person managing the list at
	teknoids-owner at ruckus.law.cornell.edu

When replying, please edit your Subject line so it is more specific than "Re: Contents of Teknoids digest..."


Today's Topics:

   1. Re: Best books/websites to learn Python (Chapman Benjamin)


----------------------------------------------------------------------

Message: 1
Date: Tue, 29 May 2012 09:33:01 -0400
From: Chapman Benjamin <ben.chapman at emory.edu>
Subject: Re: [teknoids] Best books/websites to learn Python
To: Teknoids <teknoids at ruckus.law.cornell.edu>
Message-ID: <1D2368E8-7617-459A-B6CE-D2C5BD8857CE at emory.edu>
Content-Type: text/plain; charset="us-ascii"

I'm a fan of Learn Python the Hard Way: http://learnpythonthehardway.org/ . Free to read online and inexpensive  as an ebook. Takes a sort of tough love approach that makes me chuckle. Here's a quote:

If a programmer tells you to use vim or emacs, tell them, "No." These editors are for when you are a better programmer. All you need right now is an editor that lets you put text into a file. We will use gedit because it is simple and the same on all computers. Professional programmers use gedit so it's good enough for you starting out.
A programmer may try to get you to install Python 3 and learn that. You should tell them, "When all of the python code on your computer is Python 3, then I'll try to learn it." That should keep them busy for about 10 years.
A programmer will eventually tell you to use Mac OSX or Linux. If the programmer likes fonts and typography, they'll tell you to get a Mac OSX computer. If they like control and have a huge beard, they'll tell you to install Linux. Again, use whatever computer you have right now that works. All you need is gedit, a Terminal, and python.
Finally the purpose of this setup is so you can do three things very reliably while you work on the exercises:
Write exercises using your text editor, gedit on Linux, TextWrangler on OSX, Notepad++ on Windows.
Run the exercises you wrote.
Fix them when they are broken.
Repeat.
Anything else will only confuse you, so stick to the plan.
On May 25, 2012, at 10:27 AM, John Mayer wrote:

> Hi folks,
> 
> I've a law student working with me for the summer on a project and it 
> looks like he will have to learn Python.  Oddly enough, he is excited 
> by this prospect and to be honest, I am envious as I would like to 
> take the summer off to learn a new programming language ;)
> 
> So, what are the best books/websites for  learning Python?  Student has a BA in Computer Science and some C#/Java skilz, but Python is on a different planet amiright?
> 
> Any advice at all is much appreciated.  
> 
> John
> --
> ----------
> John Mayer
> Executive Director
> Center for Computer-Assisted Legal Instruction/CALI
> 565 West Adams
> Chicago, IL  60661
> 312-906-5307ome
> 312-906-5280 - fax
> jmayer at cali.org
> http://www.cali.org
> twitter.com/johnpmayer
> ----------
> _______________________________________________
> You are currently subscribed to teknoids as: ben.chapman at emory.edu.
> To unsubscribe send a blank email to 
> teknoids-leave at ruckus.law.cornell.edu
> --
> See the web interface at http://ruckus.law.cornell.edu/mailman/listinfo/teknoids to get your list password, unsubscribe, and view your list settings.

--
Benjamin J. Chapman, J.D.
Assistant Dean, Information Technology
ben.chapman at emory.edu 404-727-6948
Emory University School of Law
1301 Clifton Rd, Atlanta, GA 30322

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ruckus.law.cornell.edu/pipermail/teknoids/attachments/20120529/aeec5ae9/attachment-0001.html

------------------------------

_______________________________________________
Teknoids mailing list
Teknoids at ruckus.law.cornell.edu
http://ruckus.law.cornell.edu/mailman/listinfo/teknoids


End of Teknoids Digest, Vol 81, Issue 40
****************************************




More information about the Teknoids mailing list