The difference between a Python standard library and a third-party library

Source: Internet
Author: User

1. The standard library of Python is the library that comes with the default when the Pyhon is installed.

2, Python third-party library, need to download and install to the Python installation directory, different third-party library installation and use of different methods.

3, they are called the same way, all need to be called with an import statement.

Simply put, one is the default comes with a library that does not need to be downloaded and installed, and one that needs to be downloaded and installed. They are called the same way.

20 Essential Python libraries are also basic third-party libraries

BeautifulSoup. I know it's slow, but this XML and HTML parsing library is very useful for beginners.

IPython it to the acme of Python's cue message. Includes complete information, historical information, shell features, and many other aspects.

Matplotlib. A library that plots a data graph. Very useful for data scientists or analysts.

NLTK. Natural Language Toolkit. Its versatility is very high. If you need to deal with strings, it's a very good library. But its function is far more than that.

Nose. Test framework for Python. Used by thousands of Python programmers. If you do test-oriented development, then it is essential.

NumPy. How can we lack such an important library? It provides a number of advanced mathematical methods for Python.

PyGtk. is also a Python GUI library. The very famous BitTorrent client is made with it.

GUI tools for Pyqt.python. This is the time I chose to wxpython when developing the user interface for Python scripting.

Pywin32. A python library that provides methods and classes for interacting with Windows.

Pillow. It is a friendly branch of the PIL (Python graphics library). For users who are more user-friendly than PIL, the library is a must for anyone working in the graphics field.

Pygame. Which programmer doesn't like playing games and writing games? This library will give you the time to develop 2D games.

Pyglet.3d animation and game development engine. The very famous Python version of Minecraft is made with this engine.

Requests.kenneth Reitz writes the most prestigious HTTP library. Every Python programmer should have it.

Scapy. A data packet detection and analysis library written in Python.

Scrapy. If you work in a reptile-related job, then this library is also essential. Once you've used it, you won't want to use any other kind of library.

SQLAlchemy. A library of a database. The evaluation of it was mixed. The decision to use is in your hands.

SciPy. This is a library of Python algorithms and math tools, and its capabilities have attracted many scientists from Ruby to Python.

Sympy.sympy can do algebraic evaluation, differentiation, extension, plural, and so on. It is encapsulated in a pure Python release.

Twisted. The most important tool for Web application developers. It has a very graceful API and is used by many Python developers.

A GUI (graphical user interface) tool for Wxpython.python. I mainly use it instead of tkinter. You are bound to love it.

Differences between Python standard libraries and third-party libraries

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.