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
-
Instalando Python no Ubuntu nativo
Se você já tem uma distribuição GNU/Linux, ou deseja instalar o Ubuntu ou outra distribuição baseada em Debian, essa é a opção mais fácil. Normalmente, o Python 3 já vem instalado; se não, basta digitar os comandos listados no link. -
Instalando Python no Windows com WSL
Se você tem Windows 10 e não quer instalar outro sistema operacional completo agora, então recomendamos que você instale um terminal Ubuntu ou outra distribuição GNU/Linux de preferência diretamente pela loja de aplicações. Basta seguir os passos descritos no tutorial. -
Instalando Python no Windows
Se você não tem a versão 10 do Windows ou prefere utilizar o ambiente Windows diretamente, utilize a instalação nativa do Python. A instalação é fácil, mas você precisará configurar a codificação de arquivos para testar suas tarefas. Depois de seguir os passos do link de instalação, veja as dicas abaixo.Observação: Para que o script automático de teste funcione corretamente, é preciso que o Windows reconheça o comando python3 além de somente python. Para isso, são precisos dois passos:
-
Certifique-se de que a pasta de instalação do Python (normalmente localizada em C:\Users<seu_usuario>\AppData\Local\Programs\Python\Python39) está presente na variável de ambiente PATH do Windows (Adicionando Python ao PATH no Windows)
-
Navegue até o diretório onde o Python está instalado (C:\Users<seu_usuario>\AppData\Local\Programs\Python\Python39) e faça uma cópia do arquivo python.exe, renomeando a cópia para python3.exe e deixando-a no mesmo diretório do arquivo original.
-
-
Instalando Python em uma Máquina Virtual com Ubuntu
Essa opção é para quem não tem a versão 10 do Windows e gostaria de utilizar o Ubuntu, mas não pode ou não quer reformatar o disco. É um pouco mais trabalhosa e exige um hardware bom para que funcione bem, mas permite que você aprenda e experimente utilizar outro sistema operacional sem alterar os arquivos do Windows! -
Instalando Python no Mac
Se você utiliza Mac, instale a a versão nativa do Python conforme o link. O Mac é um sistema operacional baseado em Unix, assim como GNU/Linux, e deve ter todos os comandos do terminal que utilizaremos na disciplina.
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