A instalação do python no Windows 10 é uma das mais simples que já vi. Para instalar o python 3.
Você pode baixar Python para Windows do site https://www.python.org/downloads/windows/. Clique no link "Versão mais recente do Python 3 - Python x.x.x". Se o seu computador está executando uma versão 64-bit do Windows, baixe o instalador executável Windows x86-64.
Para instalar o PyCharm, acesse o site da IDE e clique no botão “Download” localizado no meio da tela, como mostra a Figura 5. Clique no botão de download da versão “Community” e aguarde até o instalador baixar para poder iniciar a instalação, como na Figura 6.
Para instalar o Python no seu sistema operacional Windows, você precisa baixar o instalador. Acesse o site oficial neste link e clique em download, como mostrado abaixo. Isso fará o download do Python 3 para sitemas de 32 bits.
Use Python 2 somente quando estiver trabalhando com um software que ainda não foi migrado para Python 3 ou caso precise manter algum sistema legado. As diferenças entre as versões para quem está começando a aprender a linguagem não são tão grandes ao ponto de você não conseguir alternar entre as duas caso necessário.