This question has already been answered:

I downloaded three books on python: Summerfield, Lutz and Beasley.
Which one is worth reading?

Reported as a duplicate member of Nofate Apr 29 '15 at 21:39 .

A similar question was asked earlier and an answer has already been received. If the answers provided are not exhaustive, please ask a new question .

    5 answers 5

    In order: Lutz - Summerfield - Beasley.

    • @mikillskegg, and I, too, (contagious examples) now downloaded and looked. I'm going to do a python, but so far nothing ... - So, in Lutz, there are as many as 1200 pages (!) And in the other 2 800 pages each with a tail. I understand that Summerfeld is Python-3, and Beazley is a reference. But do you think it will be enough to read one of them (which are 800 each)? - avp
    • Lutz reads like a novel. I overcame it in a month and a half. I think it's better to start with him. - skegg
    • OK, I'll try. - avp
    • Learn the technique of fast reading, then choose a book with a smaller number of pages will not have to. - zhenyab
    • @zhenyab, if all these pages on the case, it is not a pity. It's just that in the last ten years (or even more) in most books there is a lot of "water". - avp

    Beasley is more like a reference for modules. First Lutz ("Learning Python"). Then, by the way, you can still read Lutz, two-volume "Programming in Python".

    There is, by the way, a good book "Python in UNIX and Linux system administration", the authors are Noah Gift and Jeremy M. Jones, but it is already somewhat specialized.

      I think that it is worth starting with the book of the author of the language itself: Guido van Rossum, F. L. J. Drake, Denis Otkidach. Python programming language.

      • one
        Also downloaded and already looked. The beginning is similar to Beasley (obviously, the more correct is the opposite ). But Beasley somehow has more fun and more lively examples at once: for line in open (“foo.txt”): print line on page 29 (!!!), but Rossum is on the first, say, 50 pages case "IMHO more basic information ... Perhaps they should be read in parallel. But Lutz gives the impression of a very boring teacher. You read, you understand that this is mostly “empty”, you should run further, but you are afraid that you will have to come back later. (these are the first impressions). - avp

      I bought Bezley, I do not regret. I use it only.

      • Yes, Beazley is good, but only after reading Lutz. Lutz is read once, and then Beesley in hand - and forward. - Ekkertan
      • This is if you do not know anything at all. I began to learn to program with the mastering of algorithms (algorithms and programming in Python). Then immediately climbed on Beasley. Fine. Beasley has almost no water, only dry information. - noskriptt

      You can look at your leisure: I. Hahaev