Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 3.94 KB

File metadata and controls

62 lines (48 loc) · 3.94 KB

📦 Popular Python Packages by Category

🧮 Data Science & Machine Learning

  • numpy: Fundamental package for numerical computations in Python.
  • pandas: Data structures and data analysis tools.
  • scikit-learn: Machine learning library for Python.
  • tensorflow: End-to-end open-source platform for machine learning.
  • keras: Deep learning API, running on top of TensorFlow.
  • xgboost: Scalable and flexible gradient boosting library.
  • lightgbm: Gradient boosting framework that uses tree-based learning algorithms.
  • statsmodels: Statistical modeling and econometrics in Python.
  • dask: Parallel computing with task scheduling.
  • torch: Deep learning platform that provides maximum flexibility and speed.

📊 Data Visualization

  • matplotlib: Comprehensive library for creating static, animated, and interactive visualizations.
  • seaborn: Statistical data visualization based on matplotlib.
  • plotly: Interactive graphing library.
  • bokeh: Interactive visualization library for modern web browsers.
  • altair: Declarative statistical visualization library.

🌐 Web Development

  • Django: High-level Python web framework.
  • Flask: Micro web framework written in Python.
  • fastapi: Modern, fast (high-performance) web framework for building APIs.
  • tornado: Scalable, non-blocking web server and web application framework.
  • gunicorn: Python WSGI HTTP Server for UNIX.

📡 Networking & HTTP Clients

  • requests: Simple HTTP library for Python.
  • urllib3: Powerful, user-friendly HTTP client.
  • httpx: Next generation HTTP client for Python.
  • aiohttp: Asynchronous HTTP client/server framework.
  • websocket-client: WebSocket client for Python.

🧪 Testing & Quality Assurance

  • pytest: Simple yet powerful testing framework.
  • unittest2: Enhanced version of Python's built-in unittest module.
  • tox: Automate testing in multiple Python environments.
  • coverage: Code coverage measurement.
  • hypothesis: Property-based testing library.

🗃️ Database & ORM

  • SQLAlchemy: SQL toolkit and ORM.
  • PyMySQL: Pure-Python MySQL client library.
  • psycopg2: PostgreSQL adapter for Python.
  • mongoengine: Document-Object Mapper for working with MongoDB.
  • redis: Python client for Redis key-value store.

🧰 Utilities & Miscellaneous

  • click: Package for creating command-line interfaces.
  • beautifulsoup4: Library for pulling data out of HTML and XML files.
  • lxml: Processing XML and HTML in Python.
  • Pillow: Imaging library.
  • python-dateutil: Extensions to the standard Python datetime module.