Reprint : HTTP://WWW.PYTHON123.ORG/TUTORIALS/58B41F2A28C8F30100BD41DC
Readers are good. Today I'm going to introduce 20 Python libraries that belong to my favorite tools, and I'm sure you'll feel the same when you're done. They are:
- Requests.kenneth Reitz writes the most prestigious HTTP library. Every Python programmer should have it.
- 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.
- A GUI (graphical user interface) tool for Wxpython.python. I mainly use it instead of tkinter. You are bound to love it.
- 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.
- SQLAlchemy. A library of a database. The evaluation of it was mixed. The decision to use is in your hands.
- BeautifulSoup. I know it's slow, but this XML and HTML parsing library is very useful for beginners.
- Twisted. The most important tool for Web application developers. It has a very graceful API and is used by many Python developers.
- NumPy. How can we lack such an important library? It provides a number of advanced mathematical methods for Python.
- SciPy. Now that we have mentioned numpy, we have to mention the SciPy. This is a library of Python algorithms and math tools, and its capabilities draw many scientists from Ruby to Python.
- Matplotlib. A library that plots a data graph. Very useful for data scientists or analysts.
- 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.
- GUI tools for Pyqt.python. This is the time I chose to wxpython when developing the user interface for Python scripting.
- PyGtk. is also a Python GUI library. The very famous BitTorrent client is made with it.
- Scapy. A data packet detection and analysis library written in Python.
- Pywin32. A python library that provides methods and classes for interacting with Windows.
- NLTK. Natural Language Toolkit. I know most people don't use it, but it's very versatile. If you need to deal with strings, it's a very good library. But its function is far more than that, to explore it yourself.
- Nose. Test framework for Python. Used by thousands of Python programmers. If you do test-oriented development, then it is essential.
- Sympy.sympy can do algebraic evaluation, differentiation, extension, plural, and so on. It is encapsulated in a pure Python release.
- IPython. There is no way to praise the function of this tool. It does the python tip message to the extreme. Includes complete information, historical information, shell features, and many other aspects. Be sure to look into it.
I hope you like today's article. Please leave your opinion in the comment area. If you think a library is missing, please tell me in the comments and I'll add it. Please keep an eye on the next installment.
English Original: https://pythontips.com/2013/07/30/20-python-libraries-you-cant-live-without/Translator: Shambala
20 Essential Python Libraries