As a beginner, you probably need just one version of Python for all your projects. However, as you star working on multile projects, you may find that you need different Python or packages versions. This problem is solved by using Virtual Environments (venv). This short video describes why and who to use venv.
Check out "How to use Python's pip" for information on installing individual packages.