This question has already been answered:

Good day, recently began to learn Python by Mark Lutz's book "Learning Python", until I reached chapter 6, I may be wrong, but I don’t want to continue, because a lot of water and those things about programming and OOP, which I know from my experience in C #, I became very good friends with the latter thanks to Cultin's book "C # in tasks and examples", Cultin meets us with a program to convert pounds to kilograms chapters, I mean, he writes code and explains that where and why on ready-made and working code, which cannot be said about Lutz. So my question is: Are there any books on learning Python that are similar to Cultin's book on learning C # with examples? Thank you in advance.

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 .

  • As far as I know, “learning” is just about the basics, I did not read it myself, but the feeling is that, having missed something, miss something important. The same OOP in python е немного отличается, например, от php shnogo. He himself just started reading "Programming in Python" by the same Lutz. The same "tasks and examples" in action. Two volumes of 900 pages - I think that's enough) - BOPOH
  • Yes, perhaps Lutz is boring. Try David Beazley, "Python. Detailed Reference." (total (?) 800 p.) - avp

3 answers 3

In fact, you don't need any book at all. Since you are already familiar with OOP programming as a whole, then all that interests you is to clarify the difference in syntax and selectively read the Python standard library library . Actually the syntax questions will disappear in the process of reading, because examples of mass. This will be enough to start writing code in python. Next step (parallel) PEP 8 - Style Guide for Python Code . And then open the documentation on any (mu) library / framework and calmly implement your tasks.

    Then look at the main features and syntax and go into battle

      After C #, the behavior in OOP python, in some cases, will not be very obvious.

      They advise you to study the syntax and the "standart library" documentation, but, in my opinion, first of all you need to know all the nuances of the language.

      Very well these nuances are told by Ekaterina Tuzova in the free course from the lecture hall. Just look at the first 5-6 lectures and much will become clear. I think after watching this course, your knowledge will cover many tasks.

      But still it is very useful to read Lutz.