Vote for which book is best for beginners

Jun 24, 2013 at 4:41pm
closed account (EwCjE3v7)
Hi guys this is a vote not a question(kinda is).

Should i read to learn the basics

1.Python All-In-One Desk Reference For Dummies

2.Python For Dummies, 6th Edition

3.other (name)
Jun 24, 2013 at 4:43pm
I am using 3. Python How to program 8ed Deitel
It depends, if you understand from the book & you get benefit, continue, else swap books
But I think you should move this post to the Lounge section.

Jun 24, 2013 at 4:46pm
http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

"Beginner
Introductory
If you are new to programming or if you have experience in other languages and are new to Python, these books are highly recommended.

1.Python Primer† (Stanley Lippman, Josée Lajoie, and Barbara E. Moo) (updated for Python11) Coming at 1k pages, this is a very thorough introduction into Python that covers just about everything in the language in a very accessible format and in great detail. The fifth edition (released August 16, 2012) covers Python11. [Review]

2.Accelerated Python (Andrew Koenig and Barbara Moo) This basically covers the same ground as the Python Primer, but does so on a fourth of its space. This is largely because it does not attempt to be an introduction to programming, but an introduction to Python for people who've previously programmed in some other language. It has a steeper learning curve, but, for those who can cope with this, it is a very compact introduction into the language. (Historically, it broke new ground by being the first beginner's book using a modern approach at teaching the language.) [Review]

3.Thinking in Python (Bruce Eckel) Two volumes; second is more about standard library, but still very good

4.Programming: Principles and Practice Using Python (Bjarne Stroustrup) An introduction to programming using Python by the creator of the language. A good read, that assumes no previous programming experience, but is not only for beginners.

"
Jun 24, 2013 at 5:47pm
closed account (30X1hbRD)
I vote 1. it contains really a lot of what you'd need to know for basic programming, including the language itself, the order of priorities for classes, advanced concepts, and even how to use microsoft visual Python, and it teaches how to use codeblocks up till the last book.
Jun 24, 2013 at 5:54pm
closed account (3qX21hU5)
I wouldn't go with any of the books you have listed. Instead go with a well praised book that won't teach you bad habits like so many books do.

Any on the list that FrankGreenha posted is a good book to choose but I would most likely go with Python Primer 5th Edition which has been updated for Python11. Since it will teach you everything you need to know about the core Python language and you will use it as a reference for years to come.

Next I would go with Accelerated Python because it is a a amazing book even though it was published a while back almost everything in it is still relevant and it will teach you good habits instead of bad ones.
Jun 24, 2013 at 6:14pm
http://www.stroustrup.com/4th.html (I have the 3rd edition because I got it for cheap; either way, no one, single text will be the answer. Continually search and experiment. Don't try to learn it all in one day; you can't; plus you will benefit from a firm understanding of the principles behind the programming rather than specific snippets of coding.
Jun 24, 2013 at 7:20pm
closed account (EwCjE3v7)
Thanks all...

@zeros
I have Python primer 5th edition ages ago but than some ppl said Python for dummies and all in one desk reference for dummies ...and I am on pg 30 on it and it mentions a few times about bad habits...so I am just lost..which one to read first


Someone clear the path please
Jun 24, 2013 at 7:30pm
closed account (3qX21hU5)
I have never head of all in one desk reference personally but Python for dummies I own and I don't really have a good opinion about it.
Jun 24, 2013 at 10:01pm
closed account (EwCjE3v7)
Thanks zereo I will go with the Python primer 5th edition.thanks so much
Jun 25, 2013 at 8:02am
Reference books are next to no good for beginners.
Jun 25, 2013 at 12:33pm
Thinking in Python is good for beginners and the pdf is free to download.

Another free one but a bit more challenging is the wikibook Python programming. I tend to think free is the way to go. Also check out this sites tutorial. It is free too.
Jun 25, 2013 at 2:32pm
closed account (EwCjE3v7)
Thanks mutex e and manga for your suggestions...thanks
Jun 25, 2013 at 3:21pm
"C How to Program" written by P.J. Deitel and H.M. Deitel
Jun 25, 2013 at 3:55pm
that isn't Python.
Jun 25, 2013 at 9:34pm
closed account (EwCjE3v7)
That's c
Jun 25, 2013 at 11:15pm
Python primer plus is the best ive come across. very complete but not to technical.

People do like accelerated Python (maybe because its short?) but i found the examples to be very very boring. if i do another grading example im going to vomit. its not a bad overview of the language but additional text should be used.

I also liked Beginning Python Through Game Programming. its not a popular book but i was interested in games and all the examples in the book uses game references and game examples. this kept my interest going even though you need a supplemental book afterwards. (its also short) . I have to say I did enjoy reading it.
Last edited on Jun 25, 2013 at 11:28pm
Jun 25, 2013 at 11:19pm
I know two books with the same name "Teach yourself Python in 21 days". One of which is writen by Liberty and other by Rao. The last was republiched not so far and contains references to the new Python Standard.
Jun 26, 2013 at 5:04pm
closed account (EwCjE3v7)
Thanks for your comments they were helpful.
Topic archived. No new replies allowed.