Recently, "Ruili model learning Python" hotspot has affected the hearts of programmers across the north and south, some people say this is speculation, some people say this is to promote the point of Python ... I am a smile, beauty is a beauty, vision that is a lever, not only the United States, learning the language is also beautiful. That we can not hide private, I must have read the Python good book to the goddess recommended ...
Remember when I graduated to interview the company (I graduated in 13), when the interviewer saw my resume on the writing familiar with Python, specifically asked me about Python, I can successfully through the interview also occupied a bit of Python light. Later only to know that python in our company with a wide range of product upgrades, installation, maintenance has a lot of Python script, my project team back end is basically python, so children's shoes, learn Python is very important oh.
This is the first Python book I read, very suitable for beginners, simple and clear, on the string, list, dictionary and so on detailed, so I feel more suitable for no C++/java foundation of children's shoes learning. If you are familiar with C++/java, chances are you won't look carefully. Relatively good is the back there are 10 small projects, let you practice practiced hand, I vaguely remember that there is a chat room program, originally spent a lot of my time, Khan!!!
I still prefer the book, but it's a pity that I haven't read it. Originally borrowed from the library, basically are during the internship between the company and the school on the subway to see. This book can be said a little bit about the python implementation, such as it tells you that list is not like the list in C + +, and more like a vector in the standard library, and illustrated, read Houtie Teacher's <<stl source analysis >> must be very impressed with the illustrations ...., this is what I like more.
Look at the book the biggest feeling is very capable, there is no nonsense, which also led to a lot of things need to savor their own. Some people say that Linux system management is more shell/perl use, said a bit is true, but more meticulous to live they are not suitable, such as database interaction, Python more suitable.
To be honest, this is the only paper book I bought, why? One, it is very good, this is from the source level analysis, here you will learn, Python object mechanism, dict implementation principle, Python virtual machine, closure of the implementation principle ..... My favorite is the multi-threading mechanism, mainly to help me solve the time.sleep doubts. There is a C-based children's shoes are strongly recommended to see (PS reading needs a bit of perseverance, and I am not reading the person) two, the PDF to see the large section of the code more painful, so it is more suitable for paper.
Recently I was reading the book, the first few chapters on Python's advanced features, iterators, generators, the original class, etc., the following chapters have Python best practices, test drive and so on. This book is also devotes, I describe it as the top martial arts master, it will move the moves, the rest of you need to understand. But not suitable for beginners, or can only see the lively, not the essence. I have written a similar blog, interested in children's shoes can be a little aim.
This book can be said to be the master of the mountain between the sword, the main explanation of the various areas of skills and methods, a bit thick, so may not be suitable to read through. Want to compare with the master, see how the specific problem master is how to solve, you will learn a lot of skills. It's a pleasure to see a few pages before the noon break, so act quickly! (PS I intend to do so)
Python books or a lot of, I know very limited, the above listed books are just I involved in the feel good, recommended here to everyone. I sincerely hope that the Python goddess will someday become the great god of Python!!!
Amendment:
2013/10/19: Recommend a predecessor to organize the study notes: Https://github.com/qyuhen/book
C Study notes and Python learning notes can be viewed.
Recommend to the Python goddess the classic books I've been chasing these years.