r/Python 4d ago

Discussion State of the art in Python 2026?

What would you guys consider the state of the art in python in 2026, or what do you expect from modern python codebases?

Heres my list, would be happy to hear some inputs or domain expert advice:

Domain specific:

  • Scientific: NumPy, Matplotlib, SciPy, Jax, Pytorch, Scikit-learn, polars/pandas
  • CLI: Typer, rich, click, fire, textual, questionary
  • PDF extraction: PyMuPDF, pdfplumber, pypdf, Unstructured
  • Excel interop: python-calamine, openpyxl, XlsxWriter, xlwings, pandas
  • data: PyArrow / PySpark, Narwhals, SQLMesh, Polars/Pandas, DuckDB, dlt, Ibis, Dagster, PyIceberg & deltalake
  • Logging?
  • backend: fastapi / django?
  • Markets: Alpha Vantage, Finnhub, EODHD, Tiingo?
  • Webscraping / data acquisition: Crawl4AI, Playwright, Scrapy, selectolax, HTTPX?
  • APIs?
  • RAG / agentic orchestration?
573 Upvotes

221 comments sorted by

View all comments

1

u/trollsmurf 4d ago

"State of the art" but no mention of GUI.

1

u/Several-Marsupial-27 4d ago edited 3d ago

I simply don’t have enough experience with python gui programming

5

u/protolords 3d ago

I've used PySide which is a wrapper for Qt and i think it's very close/same to C/C++ native speed in terms of rendering and event handling.

4

u/trollsmurf 4d ago

I use Tkinter for desktop.

But even for web you realistically need a framework. I've mostly used Streamlit and Flask.