What are some of the classic Python books?

Source: Internet
Author: User
Java has thinking in Java,core Java, effictive Java and other classic books, C + + has C++pirmer, effictive C + + and other classic books. These books, more than the same kind of books too much, is recognized as a good book, worth repeating. So does Python have a similar, classic-to-explode good book? Ask for recommendations

Reply content:

repeated recitation / http docs.python.org/ 1. The Zen of Python
[Me@server ~]$ pythonPython 2.6.6 (r266:84292, Dec  7  .,  -: -: A) [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)]  on linux2Type "Help", "Copyright", "Credits" or "License"  for  More Information.>>> Import  This the Zen  of Python,  by Tim PetersBeautiful  is Better than Ugly.Explicit  is Better than Implicit. Simple  is Better than Complex.Complex  is Better than Complicated.Flat  is Better than nested.Sparse  is Better than Dense.readability counts.Special cases aren' t special enough to break the rules.Although practicality beats Purity.Errors should never Pass silently.unless explicitly silenced.inch  the  Face  of Ambiguity, Refuse  the Temptation  to Guess.there should  be  One--  and preferably  only  One --Obvious  the  to  Do it.Although  that  the  May  not  be Obvious  at  First unless  You' re Dutch. Now  is Better than never.Although never  is often Better than * Right*  Now.If  the Implementation  is  Hard  to explain, it' s a bad idea.If  the Implementation  is  Easy  to explain, it  May  be a Good  Idea.Namespaces  is  One honking Great  Idea --  Let' s do more than those!
Python is elegant, clear and simple for design philosophy ( http://www. Python.org/dev/peps/pep -0020/ ), a little learning can be started, the general problem is manual+stackoverflow basically can be done; On the other hand, Python is mainly used as glue language, so most of the usage scenarios (at least for me) do not need to delve into efficiency, design and so on, quickly solve the problem relatively easy to maintain , generally do not need thinking in XXX, inside xxx, the art of XXX and other books. Compared to other languages of learning books, OReilly's several Python books are basically in accordance with the use of the scene to organize easy to read, rather than from beginning to end, the most practical nature is Python Cookbook

Learn Python / http Book.douban.com/subject /3988517/
Programming Python / http Book.douban.com/subject /4893005/
Python Cookbook / http Book.douban.com/subject /4828875/

On the other hand, there are some good books on the application of certain fields, for example,
Python Grey hat: / http Book.douban.com/subject /6025284/
Natural Language processing with Python: / http Book.douban.com/subject /3696989/

is to know the virgin paste ah ... How is the classic defined? The Python manual written by Guido is not counted.
    • The Python Language Reference Manual (python Manual)
Or as long as it's a good book, these books are all read by professional Python developers.
    • Fluent Python
    • Python Playground
    • Introducing Python:modern Computing in simple Packages
    • Effective python:59 specific Ways to Write Better Python
    • High performance python:practical performant programming for humans
    • Data Science from Scratch
    • Web scraping with python:a Comprehensive guide to Data Collection Solutions
Thank you for your invitation.

Unfortunately I like reading, can not recommend any good book to everyone.

---------------------Split-----------------------
Say something that's irrelevant,

I think Python needs to read books in addition to getting started, and other times, it's a waste of time to find books. Paid books, most of which won't give you full text search before paying, you can't quickly find the point of knowledge you want to know. The market is filled with reference books, the basic book, to find out from among them an interesting, time-consuming and laborious.

In terms of language itself, Python has provided a great degree of freedom, the writing method is easy to understand, the efficiency of the Organization is not so fastidious, debugging operation is also very worry. So the focus is not on the language itself, but on what you want to achieve. So if you want to read, why not find some more specialized fields of books, algorithms? Design? Whatever language you like, it's just a minor problem.

At one point, Python itself is open source, documentation and what is also open source, pay to learn you do not feel cheated? To be honest, I don't believe that anyone in an open-source project can make a secret, put it in their own books and earn money, and others are not fools. If there is a good recruit, StackOverflow, GitHub go up to find, there must be. These books were collected when I learned Python, and it was much more than I could cover. Take time to chew it yourself! Http://pan.baidu.com/s/1kTBRjoF Introductory "A Byte of Python v1.92"
In-depth "Dive into Python 3"
Check out "Python CookBook"

IDLE:
>>> Help ()
Welcome to Python 3.3! The interactive help utility.

If This is your first time using Python, you should definitely check out
The tutorial on the Internet at / http Docs.python.org/3.3/tut orial/ .

Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules. To quit this help utility and
Return to the interpreter, just type "quit".

To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics". Each module also comes with a one-line summary
of what it does; To list the modules whose summaries contain a given word
such as "spam", type "modules spam".

Look at a function, the function of a module, can be viewed with __doc__
>>> Import Sys
>>> Print (sys.__doc__) practice make it Better,python is different from Java, does not need to spend a lot of time on the implementation of Java features, use above, it has done a lot of work for you, You just have to use Python flexibly to achieve your goal, so a lot of people who are non-effictive can use Python instead of reading books like * * * *
Python has a strong semantic, 3 lines of code to implement the function does not need a nonsense, pick up to use
If you want to study, that is the Python source code, and then deep into the C source, if the efficiency of their own package implementation can be, I have not read the Python package C code, but believe that experienced people must also agree that Python official document quality is very good. The space is moderate, the example is clear, you will know what to do after reading it. Python Training Here is a tutorial video, recommended. The source code of Python and requests and scrapy, as well as official documentation
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.