Python

Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation.

Read more about python on wikipedia https://en.wikipedia.org/wiki/Python_(programming_language)

Python supports:

  • Threading

  • Multiprocessing

  • Asynchronous programming

Some important frameworks based on it

  • FastAPI

  • Pydantic

  • PydanticAI

  • FastStream

  • Scrapy

  • PySpark

  • Django

  • Flask

Here is a list of python tools, libs and frameworks https://github.com/vinta/awesome-python. Of course this list is not complete — for example, Plone and many modern AI/LLM libraries are missing.

PDB tab completion

import pdb
import rlcompleter
pdb.Pdb.complete = rlcompleter.Completer(locals()).complete
pdb.set_trace()