Repositório de arquivos e informações para o treinamento do GEMM.
Abra este site e siga as instruções para instalar o Anaconda, um instalador do Python que contém várias biblitecas e o Jupyter Notebook.
Importante: Para as análises iniciais, uma opção é o uso do Google Colab para rodar os códigos on-line sem instalação nenhuma.
O GitHub é um site de hospedagem de repositórios. Neles arquivos como códigos, textos e até imagens podem ser adicionados. A diferença básica de uma pasta e um repositório é a presença de um sistema de controle de versão. Basicamente este sistema é uma forma de se ter um histórico do desenvolvimento do códgio. Cada versão dos arquivos são "carimbadas" com um nome (um código chamado hash). Assim, é possível reverter versões, criar linhas de desenvolvimento, e principalmente colaborar com outras pessoas de forma transparente, eficiente e em diversas escalas (sozinho, entre 2 ou 1000 pessoas).
Para mais detalhes acesse aqui.
Uma forma de tornar tudo menos abstrato é usar um programa de interface gráfica ao invés das linhas de comando. Um excelente exemplo é o GitKraken - para instalar clique aqui. Sugeri esse programa uma vez que não está restrito a funcionar apenas com GitHub (funciona com outros "git" como o Gitlab) ao contrário do o programa próprio GitHub Desktop.