====== 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/ {{tag>python}}