Updated On : Jan-17,2024 Time Investment : ~10 mins
Python Libraries By Applications

Python Libraries by Applications

In this blog post, I have listed down a list of Python libraries for various applications. The lists will be updated regularly with new libraries.


  • Matplotlib
  • Bokeh
  • Altair
  • Plotly
  • Holoviews
  • Bqplot
  • Seaborn
  • Plotnine
  • Hvplot
  • Cufflinks

  • Geopandas
  • Folium
  • Ipyleaflet
  • Cartopy

  • PyTorch
  • Tensorflow
  • Jax
  • Keras
  • Flax
  • Huggingface
  • Pytorch-Lightning

  • Networkx
  • Graphviz/ PyGraphviz
  • Pydot
  • ipycytoscape
  • pyvis

  • Pandas
  • Polars
  • Vaex
  • Dask
  • Pyspark

  • Django
  • Flask
  • FastAPI
  • Tornado

  • Numpy
  • Xarray
  • PyTorch
  • Tensorflow
  • Jax

  • Unittest
  • Pytest
  • Nose2
  • Hypothesis
  • testify

  • Scikit-Image
  • PIL (Pillow)
  • OpenCV

  • Requests
  • Scrapy
  • BeautifulSoup
  • Selenium
  • Urllib

  • PyCodeStyle
  • autopep8
  • mypy
  • flake8
  • Pyright
  • Pedantic

  • Dash
  • Streamlit
  • Gradio
  • Panel
  • Bokeh

  • Anaconda
  • Pip
  • virtual-env
  • Poetry
  • Mamba

  • Scikit-Learn
  • statsmodels
  • Xgboost
  • LightGBM
  • CatBoost

  • Joblib
  • ipyparallel
  • Dask
  • PySpark

  • Scikit-Plot
  • yellowbrick
  • interpret-ml
  • interpret-text

  • LIME
  • Shap
  • eli5
  • treeinterpreter
  • dice-ml

  • NLTK
  • spacy
Sunny Solanki Sunny Solanki

 Want to Share Your Views? Have Any Suggestions?

If you want to

  • provide some suggestions on topic
  • share your views
  • include some details in tutorial
  • suggest some new topics on which we should create tutorials/blogs
Please feel free to comment below or contact us at coderzcolumn07@gmail.com. We appreciate and value your feedbacks. You can also support us with a small contribution by clicking HERE.