Library Reference
Explore all the Python, R, and SQL libraries & tools covered throughout this textbook.
Computer Vision 5
OpenCV
Open source computer vision and machine learning software library....
pip install opencv-python Data Manipulation 8
DuckDB
An in-process SQL OLAP database management system, great for analytics....
pip install duckdb Pandas
Data analysis and manipulation library. Provides DataFrames for structured data operations....
pip install pandas tidyverse
An opinionated collection of R packages for data science (dplyr, tidyr, ggplot2, purrr)....
install.packages("tidyverse") Deep Learning 12
PyTorch
Open source machine learning framework that accelerates the path from research to production....
pip install torch Machine Learning 12
darts
Python library for user-friendly forecasting and anomaly detection on time series....
pip install darts FAISS
Library for efficient similarity search and clustering of dense vectors....
pip install faiss-cpu LightGBM
Gradient boosting framework that uses tree based learning algorithms....
pip install lightgbm Scikit-learn
Machine learning library featuring classification, regression, clustering, and dimensionality reduct...
pip install scikit-learn statsmodels
Statistical models, hypothesis tests, and statistical data exploration in Python....
pip install statsmodels XGBoost
Optimized distributed gradient boosting library designed to be highly efficient....
pip install xgboost MLOps 9
dbt
Transform data in your warehouse with SQL and software-engineering best practices....
pip install dbt-core Weights & Biases
ML experiment tracking, dataset versioning, and model management....
pip install wandb NLP 10
Hugging Face Transformers
State-of-the-art Natural Language Processing library with pre-trained models....
pip install transformers LangChain
Framework for developing applications powered by language models....
pip install langchain LlamaIndex
Data framework for LLM applications to ingest, structure, and access private data....
pip install llama-index Sentence-Transformers
Library for sentence and text embeddings....
pip install sentence-transformers Scientific Computing 3
Visualization 4
ggplot2
A system for declaratively creating graphics in R, based on the Grammar of Graphics....
install.packages("ggplot2") Matplotlib
Comprehensive library for creating static, animated, and interactive visualizations....
pip install matplotlib Seaborn
Statistical data visualization based on matplotlib. Provides high-level interface for drawing attrac...
pip install seaborn