- the last version of Python (https://www.anaconda.com/download/)
- the last version of Spyder (https://pythonhosted.org/spyder/installation.html) now included in Anaconda Navigator as well.
Another option to organise your code in a "developer" way that I really like is to use Visual Studio Community 2017 (it supports R and Python) and install R tools for Visual Studio.
Then you can collaborate and share your scripts, etc using GitHub (https://github.com/) or Tortoise SVN (https://tortoisesvn.net/)
If you are looking for having all this in one place without installing anything in your machine, then I would recommend you Microsoft Azure Notebooks (https://notebooks.azure.com/faq).
It supports R, Python 2, Python 3 and F#. You can find several tutorials to guide you in the use of R and Python in Jupyter Notebooks (https://notebooks.azure.com/). It's made to share, collaborate and execute your code effectively without having to care about any installation or configuration. Give it a try!!