Getting started with Python in Abaqus 2020, can other IDEs can be used instead of the provided PDE?

I am new to Python and Abaqus, but I have a decent experience in VB / VBA (Solidworks, MS Office and general VB apps). I am used to Visual Studio's Intelliscence and I would like to know if it is possible to write Abaqus- Python scripts in a more polished IDE.

I have found a source online about creating a Python-Abaqus environnement in Visual Studio, but I could not make it work.

I am not looking looking explicitly for a "Visual Studio integration" (although it would be nice), but any solution which could help the learning process.

Thank you