Python Libraries
- Overview
In computer programming, a library refers to a bundle of code consisting of dozens or even hundreds of modules that offer a range of functionality. Each library contains a set of pre-combined codes whose use reduces the time necessary to code.
Libraries are especially useful for accessing pre-written codes that are repeatedly used, which saves users the time of having to write them from scratch every time.
Python has over 137,000 libraries. The Python Standard Library is composed of hundreds of modules geared toward executing basic tasks like reading JSON data or sending emails. The Standard Library comes bundled with a Python installation, which means its modules can be used without having to download them.
Within Python, each library, or module, has a different purpose. Some of these modules play an important role in fields like data science, data manipulation, data visualization, and machine learning.
- SymPy
SymPy is an open-source Python library for symbolic computation. It provides computer algebra capabilities either as a standalone application, as a library to other applications, or live on the web as SymPy Live or SymPy Gamma.
- NumPy
NumPy is a powerful Python library for numerical computing, including extensive support for arrays, matrices, and linear algebra. It is often used in conjunction with Pandas for statistical analysis.
- Pandas
[More to come ...]