0% found this document useful (0 votes)
3 views1 page

Essential Python Libraries Overview

The document lists various Python libraries along with their primary purposes. Libraries include NumPy for numerical computing, Pandas for data analysis, and TensorFlow for deep learning, among others. Each library serves specific functions ranging from web frameworks to data visualization and natural language processing.

Uploaded by

sunnysahs352
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views1 page

Essential Python Libraries Overview

The document lists various Python libraries along with their primary purposes. Libraries include NumPy for numerical computing, Pandas for data analysis, and TensorFlow for deep learning, among others. Each library serves specific functions ranging from web frameworks to data visualization and natural language processing.

Uploaded by

sunnysahs352
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Python Libraries and Their Work

Library Work / Purpose

NumPy Numerical computing, arrays, linear algebra


Pandas Data analysis, working with dataframes, CSV/Excel handling
SciPy Scientific computing, optimization, signal processing
SymPy Symbolic math (algebra, calculus, solving equations)
Matplotlib Data visualization (2D plots, graphs, charts)
Seaborn Statistical data visualization (built on Matplotlib)
Plotly Interactive plots and dashboards
Scikit-learn Machine learning (classification, regression, clustering)
TensorFlow Deep learning (Google framework)
PyTorch Deep learning (Meta framework)
XGBoost Gradient boosting for ML on tabular data
Flask Lightweight web framework
Django Full-featured web framework
FastAPI Fast, modern API framework
OpenPyXL Read/write Excel (.xlsx) files
PyPDF2 Read/write PDF files
SQLAlchemy Database ORM (connect & query databases easily)
NLTK Natural language processing (tokenization, parsing)
spaCy Industrial NLP (fast, modern NLP tasks)
Gensim Topic modeling, word embeddings
Transformers Pretrained AI models for NLP & vision (by Hugging Face)
Requests Sending HTTP requests (APIs, websites)
BeautifulSoup Web scraping (parse HTML/XML)
Selenium Browser automation & testing
PyAutoGUI Desktop automation (mouse, keyboard control)
Pygame Game development
OpenCV Computer vision, image & video processing
PIL / Pillow Image processing

You might also like