Python Libraries

Most popular Python Libraries by ratings!

Top Python Libraries

Matplotlib

matplotlib.org

Matplotlib is a plotting library for the Python programming language with capabilities for 2D and 3D plotting. It supports many types of plots, including line plots, histograms, scatter plots, contour plots, and 3D surfaces. It also supports various output formats, including PNG, JPEG, and SVG.

Pandas

pandas.pydata.org

Pandas is a library for data analysis, manipulation, and visualization. It provides high-performance, easy-to-use data structures and data analysis tools for Python.

SciPy

scipy.org

The SciPy library is a collection of modules for scientific computing in Python. It includes modules for mathematics, statistics, optimization, signal processing, image processing, and more.

NumPy

numpy.org

NumPy is a library for scientific computing with Python. It provides an efficient and convenient way to manipulate arrays of numerical data. NumPy arrays are easily manipulated, and they are also fast to compute with.

Seaborn

seaborn.pydata.org

Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics.

Plotly

plotly.com

Plotly is a powerful data visualization platform that enables users to create and share dynamic graphs and data visualizations. With Plotly, users can easily create graphs, dashboards, and data visualizations from data stored in a variety of formats, including Excel, JSON, and SQL.

GGplot

ggplot2.tidyverse.org

GGplot2 is a plotting system for R, based on the grammar of graphics, which attempts to take the best of both worlds: the power of traditional graphics systems like PostScript and LaTeX, and the ease of use of modern systems like Mathematica and Matlab.

BeautifulSoup

www.crummy.com

Beautiful Soup is a library for parsing HTML and XML. It is designed for quick turnaround projects like screen-scraping. Beautiful Soup automatically heals broken markup, and it provides a powerful API for navigating, searching, and modifying the parse tree. It makes HTML and XML easy to work with.

Scrapy

scrapy.org

Scrapy is a web scraping and crawling framework written in Python. It enables you to extract data from websites and store it in a structured format.

Requests

docs.python-requests.org

Requests is a library for making HTTP requests in Python. It's built on top of the urllib2 library, so it inherits all of its features.

Selenium

selenium-python.readthedocs.io

Selenium with Python is a library for automating web browsers. It provides a simple API for controlling browser actions and inspecting their state. Selenium also includes a powerful mechanism for controlling the timeout of operations.

Lxml Library

lxml.de

Lxml is a Pythonic, intuitive and efficient XML library. It provides a well-integrated object-oriented API to access and process XML data, as well as HTML.

If you think that we are missing great alternatives to Popular Python Libraries, please let us know.