
Trevor S. answered 04/10/22
Python Software Engineer
I would recommend PyCharm Pro as it has everything you covered in your question, including docker support. You can add third-party themes that increase the amount of syntax highlighting. It is easy to learn but a lot to learn at first. It is only $8.90 a month. You can also just use the free version which also has a lot of features.