What do you use for Python development?

stereobooster - Oct 7 '19 - - Dev Community

Let's say I want to dive into Python development. What tools do you use? I use JS and there are some tools I got used to. For example, in JS, my standard toolbox:

  • Opinionated code formatter: Prettier
  • Linter: eslint + cra-config
  • IDE: code
  • Type checker: TypeScript
  • Package manager: yarn

Is there something similar in Python? Or something beyond that? Which interpreter do you use standard Python or Anaconda or ...?

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .