Instalando Python e Git

Contribuíram neste tutorial Matheus Otávio Rodrigues

Instalando o ambiente

Todos os exemplos e tarefas da disciplina irão utilizar uma versão Python de número pelo menos 3.6. Para acessar e submeter as tarefas, também precisaremos de alguma versão atualizada do gerenciador de versões Git. A forma de instalação do interpretador depende do sistema operacional que você prefere e utiliza no dia a dia. O professor utilizará a distribuição GNU/Linux Ubuntu nas aulas. Enquanto recomendamos que você instale o Ubuntu ou alguma outra distribuição GNU/Linux para seguir a disciplina, você pode escolher qualquer uma das opções abaixo.

Alguns dos links abaixo estão em inglês, mas deve ser fácil seguir as instruções e, se tiver problemas, não deixe de falar com um monitor.

Instalação do Python

Instalação do Git

Dicas de configuração básicas

Git

Logo depois de instalar o Git, é necessário configurar seu nome e e-mail, para que ele registre o autor das alterações nos arquivos. Para isso, execute os comandos abaixo em um terminal do sistema operacional em que você instalou o comando git. Se tiver utilizando WSL, execute no terminal do Ubuntu.

user@host$ git config --global user.email "XXXXXX@dac.unicamp.br"
user@host$ git config --global user.name "Fulana da Silva"

Visual Studio Code

Para resolver as tarefas, você pode utilizar qualquer editor de texto de preferência. Utilizar um bom editor de texto ou um ambiente de desenvolvimento integrado efetivamente (IDE) é importante para se manter produtivo. Neste disciplina, recomendamos que você utilize o editor de texto Visual Studio Code como explicado neste tutorial. Lembre-se de instalar as extensões recomendadas.

Codificação UTF-8 no Windows

Apenas caso você não utilize WSL. Todos os arquivos das tarefas estão codificados em UTF-8, que é padrão internacional de codificação de caracteres mais popular. O Windows nativo normalmente utiliza outras codificações, então pode ser que alguns testes de tarefa falhem se tiverem a codificação errada. Por isso, você deve configurar seu editor de texto para utilizar UTF-8 e instruir o Python a utilizar UTF-8. No console, antes de executar os comandos Python, digite

c:\> set PYTHONUTF8=1

ou, se estiver usando o terminal Bash,

user@host$ export PYTHONUTF8=1