Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > Re: Python teaching book recommendations: 3.3+ and with exercises

Thread Tools

Re: Python teaching book recommendations: 3.3+ and with exercises

Chris Angelico
Posts: n/a
On Fri, May 3, 2013 at 11:06 AM, TP <(E-Mail Removed)> wrote:
> Since I've been using Python for years, I've only skimmed new books. Personally, I found the standard Python tutorial [1] (and reading the What's New sections) more than adequate for originally learning Python.
> Anyway, given your constraints, here's what I've come up with (stipulating Python 3, limits the number of available books. And requiring exercises is even stricter):

Thanks for the tips, TP! I'll discuss these with the appropriate
people over the weekend. From first glance, this is how they seem to

> Python for Kids - A Playful Introduction to Programming - J. Briggs (No Starch, 2013) [2]. Python 3.2? Not necessarily just for kids but definitely slanted towards younger readers. Has "Programming Puzzles".

Might skip this one. He's already tinkering with his own Linux box, so
I don't think we need to go childish.

> Think Python - A. Downey (O'Reilly, 2012) [3]. For Python 2 & 3. Exercises but no answers? There is also a Python 3 specific version available. Free..

That looks good. Lack of answers isn't a problem; if Dad can't figure
it out, he can always ask me. (But I'm hoping to be involved as little
as possible with the detaily bits.)

> Beginning Python - Using Python 2.6 and Python 3.1 - J. Payne (Wrox, 2010) [4]. Has exercises but... they seem a bit simplistic to me. Answers in Appendix A.

Perhaps, but I'll keep it on the list anyway.

> Head First Python - Barry (OReilly,2011) [5] Python 3. Says for people who already know another language (and I would have to agree with that). Exercises.

Pass on that, then; Python's his first real language study.

> Introduction to Programming Using Python - Y. Liang (Pearson, 2013) [6]. A bit dull looking. Probably a college textbook? Lots of exercises. Author also has similar books on C++ & Java. Expensive.

I'll mention it, but expensive is a downside when there are a number
of free and/or cheap options!

> Ignoring the constraints, here's another one that looks really interesting:
> Hello Python - A. Briggs (Manning, 2012) [7]. Python 2 only. Learn by incrementally writing and improving working programs. Less focused on syntax and more on getting the job done. No exercises per se, but since goal is working programs, progress can be still be checked. More about the "batteries"(including somewhat surprisingly pyglet, twisted & django).
> "We'll be using the latest version of Python 2, because most of the
> libraries that we'll use in this book donít yet support Python 3."

I'll avoid that, then; I really don't want to have to get into a
discussion of raw_input() vs input() after he's befuddled himself, nor
do I intend to re-argue Unicode vs bytes!

Many thanks for the suggestions. Was kinda hoping for multiple
people's chimings-in; I know there'll be some strong opinions around
the list... it's what we do best...

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Python teaching book recommendations: 3.3+ and with exercises Chris Angelico Python 1 05-03-2013 11:09 AM
Need book of exercises Joe Snodgrass C++ 1 05-05-2011 01:17 PM
Seeking recommendations for a good book of CCNA lab exercises. John Heitmuller Cisco 1 04-05-2008 04:02 AM
Solution to exercises of book "DataStructure&Algorithm Analysis in C++" by Mark Allen Weiss tjsailor C++ 0 09-13-2006 02:55 AM
Practical Algorithm Book, Exercises and Answers utab C++ 4 05-07-2006 05:12 PM