DEV Community

Discussion on: What do you use for Python development?

Collapse
 
ilosamart profile image
Fábio Tramasoli

First of all: welcome to python! :)

My setup for python development is:

  • Opinionated code formatter: PyCharm's
  • Linter: pylint
  • IDE: PyCharm Community by Jetbrains
  • Type checker: Pycharm's
  • Package manager: pip

Just for clarification, Anaconda is like a distribution of python and R on steroids, comes with a lot of packages for data science and machine learning and has a particular environment management tool called "conda" which covers a lot more aspects of development process than "pip".

Finally, things you should be acquainted in the python development process:

Hope I did help you get started! Happy coding!