Ja dorzucę tylko, że warto testować różne środowiska, bo każdy pracuje trochę inaczej. Na przykład ja długo nie mogłem się przekonać do Notebooków i dopiero VS Code z rozszerzeniami do Pythona mi „zaskoczył”. Ważne, żeby znaleźć narzędzia, które nie tylko są polecane, ale też zwyczajnie pasują do twojego stylu pracy. Jeśli masz czas, spróbuj kilku i zobacz, na czym najlepiej Ci się myśli.