Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 3.55 KB

interesting-python-libs.md

File metadata and controls

57 lines (42 loc) · 3.55 KB
  1. Pendulum:

    • Description: Pendulum is a comprehensive date-time library for Python that simplifies datetime manipulation. It provides a more intuitive interface and includes timezone and localization support.
    • Official Documentation
  2. Ice Cream:

    • Description: Ice Cream is a debugging tool for Python. It provides a convenient way to print variables and expressions with their values, making debugging easier and more readable.
    • Official Documentation
  3. Loguru:

    • Description: Loguru is a logging utility for Python. It offers a simpler and more elegant way to log messages with automatic settings, colors, and exception catching.
    • Official Documentation
  4. Argparse:

    • Description: Argparse is a standard Python library for writing command-line interfaces. It parses command-line arguments and generates help and usage messages.
    • Official Documentation
  5. TQDM:

    • Description: TQDM is a Python library that provides a fast, extensible progress bar for loops and other iterable computations. It offers visual feedback on the progress of operations.
    • Official Documentation
  6. Xarray:

    • Description: Xarray is a library for labeled, multi-dimensional data in Python. It provides an efficient and convenient way to work with array-like datasets, especially for modeling and meteorological purposes.
    • Official Documentation
  7. Polars:

    • Description: Polars is a DataFrame library implemented in Rust and Python. It's designed for high-performance data manipulation and analysis, especially for larger datasets.
    • Official Documentation
  8. Seaborn:

    • Description: Seaborn is a data visualization library based on Matplotlib. It provides a high-level interface for creating attractive statistical graphics.
    • Official Documentation
  9. Pydantic:

    • Description: Pydantic is a data validation and settings management library for Python, leveraging Python type annotations for data validation and parsing.
    • Official Documentation
  10. FastAPI:

    • Description: FastAPI is a modern web framework for building APIs with Python 3.7+ based on standard Python type hints. It offers high performance and automatic interactive API documentation.
    • Official Documentation
  11. SQL Model:

    • Description: SQLModel is a library for interacting with SQL databases from Python code using Python objects. It combines Pydantic's data validation with SQLAlchemy's database interaction.
    • Official Documentation
  12. HTTPX:

    • Description: HTTPX is a next-generation HTTP client for Python, offering both synchronous and asynchronous capabilities. It supports HTTP/1.1 and HTTP/2.
    • Official Documentation
  13. Python-dotenv:

    • Description: Python-dotenv reads key-value pairs from a .env file and sets them as environment variables in Python applications, aiding in the separation of configuration from code.
    • Official Documentation on PyPI
  14. structlog: