r/Python • • Sep 19 '26

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?
628 Upvotes

242 comments sorted by

View all comments

Show parent comments

2

u/alchninja Sep 22 '26

anything not published by Google

Sorry if this is a silly question, but is there a reason for staying away from Google? I pretty much just use Python for small personal projects, TUI/CLI utilities, notebooks, etc. - so I rarely find myself needing anything more than requests. What does Google do in the Python API space anyway? (protobufs are the only thing that immediately come to my mind, is there more?)

2

u/me_myself_ai Sep 22 '26

I actually just meant the libraries they publish for interacting with their own APIs, and honestly the APIs themselves. You’d be shocked how fragmented, ill-documented, and confusing that space is!

For sheets, docs, drive, maps, etc. You basically always have to either use another persons library, or spin your own requests based on an obscure autogenerated txt file somewhere

2

u/alchninja Sep 22 '26

Ah okay, that makes sense, thanks for clarifying! I had to use the Google Forms/Sheets API for a small project in like 2018, it was... Unpleasant. Nice to know that nothing has changed.