slt,
chacun ont leur avantage, j'ai une aversion particulière pour conda qui prend 50 plombes à installer (ils packagent la planète je sais pas).
Ma préférence va pour le vieux virtualenv mais c'est somme toute subjectif et plein d'articles décrivent les différences
je te suggèrerais d'ignorer tant que tu peux les environnements et de simplement
pip install --user tonpackage
concernant les IDE, je te suggère de pas en installer (du moins pas tout de suite, voire jamais lol) et d'utiliser un éditeur de texte (qui fait qd même coloration syntaxique), sublime_text, atom, ...
l'idée est très simple: rester simple

Si tu pousses à l'extrême, vu que toute façon t'as probablement pas besoin de packages ésotériques, tu peux coder dans un IDE en ligne, mais le problème c'est que c'est un peu lent...