Table of Contents

Python Libraries

Some useful Python libraries.

Beautiful Soup - web scraping

A library that makes it easy to scrape information from web pages. It sits atop an HTML or XML parser, providing Pythonic idioms for iterating, searching, and modifying the parse tree. – PyPI

https://www.crummy.com/software/BeautifulSoup/bs4/

https://pypi.org/project/beautifulsoup4/

Faker - fake data

A Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you. – PyPI

https://github.com/joke2k/faker

https://pypi.org/project/Faker/

FastAPI - web development and API

A modern, fast (high-performance), web framework for building APIs with Python based on standard Python type hints. – PyPI

https://fastapi.tiangolo.com/

https://pypi.org/project/fastapi/

Folium - maps

Builds on the data wrangling strengths of the Python ecosystem and the mapping strengths of the Leaflet.js library. Manipulate your data in Python, then visualize it in a Leaflet map via folium. – PyPI

https://github.com/python-visualization/folium

https://pypi.org/project/folium/

Matplotlib - data visualization

A comprehensive library for creating static, animated, and interactive visualizations in Python. – PyPI

https://matplotlib.org/

https://pypi.org/project/matplotlib/

Pandas - data manipulation

A Python package that provides fast, flexible, and expressive data structures designed to make working with “relational” or “labeled” data both easy and intuitive. – PyPI

https://pandas.pydata.org/

https://pypi.org/project/pandas/

Requests - HTTP

A simple, yet elegant, HTTP library. – PyPI

https://requests.readthedocs.io/

https://pypi.org/project/requests/

Rich - terminal styling

A Python library for rich text and beautiful formatting in the terminal. – PyPI

https://github.com/Textualize/rich

https://rich.readthedocs.io/en/latest/

https://pypi.org/project/rich/

Seaborn - statistical data visualization

A Python visualization library based on matplotlib. It provides a high-level interface for drawing attractive statistical graphics. – PyPI

https://seaborn.pydata.org/

https://pypi.org/project/seaborn/