Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I have learned C programming and I want to move to a sophisticated one.. so I choose python. can you tell me which book I should prefer to learn python programming. I am just a student.

share|improve this question

closed as not constructive by Mark Trapp Dec 9 '11 at 4:26

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

5 Answers

Begin with Learn Python The Hard Way. Continue with the official Python documentation.

Cheers.

share|improve this answer

A Byte Of Python

ONLY 120 pages!

Scroll down the page or just download the pdf.

share|improve this answer
Thanks.. I have gone through this book, just gave a glance. Looks simple and great. Probably it could serve my needs. – suryak Jul 9 '11 at 14:25
what about GUI tools and their usage .. I didn't find it in there ? could you suggest a good book for it. Also actually I am looking for a printed book not a softcopy. Its hard to read on computer. could you suggest for this type. – suryak Jul 9 '11 at 14:27
@suryak For GUI programming with Python give "GUI Programming with PyQT" a try: commandprompt.com/community/pyqt – Vitor Braga Jul 9 '11 at 16:32

I'd recommend Beginning Python, Novice to Professional to build up a firm foundation in Python.

You could also read up The Hitchhikers Guide to Python or Dive into Python. All of them are excellent references for a beginner to start with python.

share|improve this answer

Taste is subjective. Now that is the disclaimer, I would wish to point out first.

My programming friends' circle and I prefer the book,

"Beginning Python: From Novice to Professional" by Magnus

. His authoring style is cool.

However, if you prefer the "Head First ..." series kinda books, then you may try

"Head First Python"

Happy reading!!!

share|improve this answer

Learning python. One of the best books i've seem on programming languages.

http://oreilly.com/catalog/9781565924642

share|improve this answer
I've always been a fan of the "in a nutshell" books, and my copy of "Python in a nutshell" (an older edition, but still useful) doesn't stay off my desk long when I use Python. Nutshell books aren't purely for long-term reference - there's a tutorial section at the front which IIRC is usually very similar to the "learning" book. I can't say whether it's suited to someone learning their second language, though, where the first was C. I've not really read that part much, because I originally learned from the online Python tutorial on python.org, many years ago. – Steve314 Jul 9 '11 at 16:28

Not the answer you're looking for? Browse other questions tagged or ask your own question.