@mdbekhit I've been learning Python 3 as well (slowly between other things that actually require my time), and I've settled on a combination of what @gxtony and @EclecticEclipse suggested. I use Pycharm for most of the heavy lifting, and vim for quick edits when I don't really need the whole IDE thing.
Regarding PyCharm, how limited is the community edition? Will one at some point requires to upgrade to Pro?
I have checked the website's comparison at it is mainly missing frameworks. Anything major that can be limiting compared to other IDEs?
Fosstodon is a Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.