Seção 3 - Download e instalação do Python

Explore o universo do Python! Aqui você pode ver desde conceitos básicos até aplicações avançadas.
Avatar do usuário
bernardino
Site Admin
Mensagens: 682
Registrado em: 28 Ago 2020, 15:11

Seção 3 - Download e instalação do Python

Mensagem por bernardino »

Bem-vindo à seção três, onde falaremos sobre as formas de obter, instalar e configurar o Python no seu computador local.

Comece sua jornada Python

Como obter o Python e como usá-lo

Existem várias maneiras de obter sua própria cópia do Python 3, dependendo do sistema operacional que você usa.

Os usuários de Linux provavelmente já têm o Python instalado - esse é o cenário mais provável, pois a infraestrutura do Python é usada intensivamente por muitos componentes de SO Linux.

Por exemplo, alguns distribuidores podem associar suas ferramentas específicas ao sistema e muitas dessas ferramentas, como gerenciadores de pacotes, geralmente são escritas em Python. Algumas partes dos ambientes gráficos disponíveis no mundo Linux também podem usar Python.

Se você for um usuário de Linux, abra o terminal/console e digite:

Código: Selecionar todos

python3
no prompt do shell, pressione Enter e aguarde. Se você vir algo assim:
python3.png
python3.png (120.51 KiB) Exibido 27 vezes
então você não precisa fazer mais nada.

Se o Python 3 estiver ausente, consulte a documentação do Linux para descobrir como usar o gerenciador de pacotes para baixar e instalar um novo pacote - o que você precisa se chama python3 ou o nome começa com isso.

Todos os usuários não Linux podem baixar uma cópia em https://www.python.org/downloads/.
Algumas pessoas acham que foco significa dizer sim para a coisa em que você vai se focar.
Mas não é nada disso.
Significa dizer não às centenas de outras boas ideias que existem.
Você precisa selecionar cuidadosamente.”

Steve Jobs
Avatar do usuário
bernardino
Site Admin
Mensagens: 682
Registrado em: 28 Ago 2020, 15:11

Re: Seção 3 - Download e instalação do Python

Mensagem por bernardino »

Como baixar, instalar e configurar o python

Como o navegador informa ao site que você entrou no sistema operacional utilizado, a única etapa a ser seguida é clicar na versão apropriada do Python desejada.

Nesse caso, selecione Python 3. O site oferece sempre a versão mais recente.

Se você é um usuário do Windows, inicie o arquivoownload.exe e siga todas as etapas.

Deixe as configurações padrão que o instalador sugere por enquanto, com uma exceção - observe a caixa de seleção chamada Adicionar Python 3.x ao PATH e marque-a.

Isso facilitará as coisas.

Se você for um usuário do macOS, uma versão do Python 2 pode já ter sido pré-instalada no seu computador, mas como trabalharemos com o Python 3, você ainda precisará baixar e instalar o arquivo relevantes.pkg no site do Python.
Algumas pessoas acham que foco significa dizer sim para a coisa em que você vai se focar.
Mas não é nada disso.
Significa dizer não às centenas de outras boas ideias que existem.
Você precisa selecionar cuidadosamente.”

Steve Jobs
Avatar do usuário
bernardino
Site Admin
Mensagens: 682
Registrado em: 28 Ago 2020, 15:11

Re: Seção 3 - Download e instalação do Python

Mensagem por bernardino »

Começando seu trabalho com Python

Agora que você tem o Python 3 instalado, é hora de verificar se ele funciona e fazer o primeiro uso dele.

Esse será um procedimento muito simples, mas deve ser suficiente para convencê-lo de que o ambiente Python é completo e funcional.

Há muitas maneiras de utilizar o Python, especialmente se você for um desenvolvedor de Python.

Para começar o trabalho, você precisa das seguintes ferramentas:
  • um editor que ajudará você a escrever o código (ele deve ter alguns recursos especiais, não disponíveis em ferramentas simples); este editor dedicado oferecerá mais do que o equipamento padrão do SO;
  • um console no qual é possível iniciar o código recém-escrito e interrompê-lo à força quando ele ficar fora de controle;
  • uma ferramenta chamada debugger, capaz de iniciar o código passo a passo, o que permitirá que você inspecione o código a cada momento de execução.
Além de seus muitos componentes úteis, a instalação padrão do Python 3 contém um aplicativo muito simples, mas extremamente útil chamado IDLE.

IDLE significa Integrated Development and Learning Environment (Desenvolvimento e ambiente de aprendizado integrados).

Navegue pelos menus do SO, encontre IDLE em algum lugar no Python 3.x e inicie-o. Isso é o que você deve ver:
IDLE.png
IDLE.png (232.52 KiB) Exibido 24 vezes
Algumas pessoas acham que foco significa dizer sim para a coisa em que você vai se focar.
Mas não é nada disso.
Significa dizer não às centenas de outras boas ideias que existem.
Você precisa selecionar cuidadosamente.”

Steve Jobs
Avatar do usuário
bernardino
Site Admin
Mensagens: 682
Registrado em: 28 Ago 2020, 15:11

Re: Seção 3 - Download e instalação do Python

Mensagem por bernardino »

Seu primeiro programa antes do seu primeiro programa...

Agora é a hora de escrever e executar o seu primeiro programa Python 3. Vai ser muito simples, por enquanto.

A primeira etapa é criar um novo arquivo de origem e preenchê-lo com o código. Clique em Arquivo no menu IDLE e selecione New file.
new_file.png
new_file.png (123.57 KiB) Exibido 21 vezes
Como você pode ver, o IDLE abre uma nova janela para você. Você pode usá-lo para escrever e alterar seu código.

Esta é a janela do editor. Seu único objetivo é ser um local de trabalho no qual o código-fonte é tratado. Não confunda a janela do editor com a janela do shell. Eles desempenham funções diferentes.

A janela do editor não tem título, mas é uma boa prática começar o trabalho nomeando o arquivo de origem.

Clique em Arquivo (na nova janela), clique em Salvar como..., selecione uma pasta para o novo arquivo (a área de trabalho é um bom local para suas primeiras tentativas de programação) e escolha um nome para o novo arquivo.
snake_py.png
snake_py.png (142.36 KiB) Exibido 21 vezes
Observação: não defina nenhuma extensão para o nome do arquivo que você usará. O Python precisa que seus arquivos tenham a extensão .py, então você deve confiar nos padrões da janela de diálogo. O uso da extensão padrão .py permite que o sistema operacional abra esses arquivos corretamente.

Agora, coloque apenas uma linha na janela do editor recém-aberta e nomeada.

A linha fica assim:

Código: Selecionar todos

print("Hisssssss...")
Você pode usar a área de transferência para copiar o texto no arquivo.

Não explicaremos o significado do programa no momento. Você encontrará uma discussão detalhada no próximo capítulo.

Veja mais de perto as aspas. Essas são as formas mais simples de aspas (neutras, diretas, mudas etc.) comumente usadas em arquivos de origem. Não tente usar aspas tipográficas (curvas, curvas, inteligentes, etc.), usadas por processadores de texto avançados, pois o Python não as aceita.
Hisssssss.png
Hisssssss.png (148.4 KiB) Exibido 21 vezes
Salve o arquivo (Arquivo -> Salvar) e execute o programa (Executar -> Executar módulo).

Se tudo correr bem e não houver erros no código, a janela do console mostrará os efeitos causados pela execução do programa.

Nesse caso, o programa rs.

Tente executá-lo novamente. E mais uma vez.

Agora feche as duas janelas e volte para a área de trabalho.
print.png
print.png (165.34 KiB) Exibido 21 vezes
Algumas pessoas acham que foco significa dizer sim para a coisa em que você vai se focar.
Mas não é nada disso.
Significa dizer não às centenas de outras boas ideias que existem.
Você precisa selecionar cuidadosamente.”

Steve Jobs
Avatar do usuário
bernardino
Site Admin
Mensagens: 682
Registrado em: 28 Ago 2020, 15:11

Re: Seção 3 - Download e instalação do Python

Mensagem por bernardino »

Como estragar e corrigir seu código

Agora inicie o IDLE novamente.
  • Clique em Arquivo, Abrir, aponte para o arquivo que você salvou anteriormente e deixe que o IDLE o leia.
  • Tente executá-lo novamente pressionando F5 quando a janela do editor estiver ativa.
Como você pode ver, o IDLE pode salvar seu código e recuperá-lo quando você precisar dele novamente.

Ocioso contém um recurso adicional e útil.
  • Primeiro, remova os parênteses de fechamento.
  • Em seguida, insira o parênteses novamente.
Seu código deve se parecer com o seguinte:

Código: Selecionar todos

Hisssssss...
Cada vez que você colocar os parênteses de fechamento no programa, o IDLE exibirá a parte do texto limitada por um par de parênteses. Isso ajuda a lembrar de colocá-los em pares.
IDLE2.png
IDLE2.png (164.77 KiB) Exibido 21 vezes
Remova os parênteses de fechamento novamente. o código está errado Ele contém um erro de sintaxe agora. O Ocioso não deve permitir que você o execute.

Tente executar o programa novamente. O Ocioso lembrará que você deve salvar o arquivo modificado. Siga as instruções.

Observe todas as janelas com cuidado.

Uma nova janela aparece - Ele diz que o intérprete encontrou um EOF (fim de arquivo) embora (na sua opinião) o código deva conter um pouco mais de texto.

A janela do editor mostra claramente onde isso aconteceu.
EOF.png
EOF.png (179.58 KiB) Exibido 21 vezes
Corrija o código agora. Ele deve ficar assim:

Código: Selecionar todos

print("Hisssssss...")
Execute-o para ver se ele "assobia" novamente.

Vamos estragar o código mais uma vez. Remova uma letra da palavra print. Execute o código pressionando F5. O que ocorre agora? Como você pode ver, o Python não é capaz de reconhecer a instrução.
prin.png
prin.png (165.34 KiB) Exibido 21 vezes
Você deve ter notado que a mensagem de erro gerada para o erro anterior é bem diferente da primeira.
prin2.png
prin2.png (183.36 KiB) Exibido 21 vezes
Isso ocorre porque a natureza do erro é diferente e o erro é descoberto em um estágio diferente de interpretação.

A janela do editor não fornecerá nenhuma informação útil sobre o erro, mas as janelas do console podem fornecer.

A mensagem (em vermelho) mostra (nas linhas subsequentes):
  • o retorno de rastreamento (que é o caminho que o código percorre em diferentes partes do programa - você pode ignorá-lo por enquanto, pois está vazio em um código tão simples);
  • a localização do erro (o nome do arquivo que contém o erro, o número da linha e o nome do módulo); observação: o número pode ser enganoso, pois o Python geralmente mostra o local onde primeiro nota os efeitos do erro, não necessariamente o erro em si;
  • o conteúdo da linha incorreta; observação: a janela do editor do IDLE não mostra números de linha, mas exibe a localização atual do cursor no canto inferior direito; use-o para localizar a linha incorreta em um código-fonte longo;
  • o nome do erro e uma breve explicação.
Experimente criar novos arquivos e executar seu código. Tente enviar uma mensagem diferente para a tela, por exemplo, rugido!, miado, ou até mesmo um oink!. Tente estragar e corrigir o código - veja o que acontece.

Continuar a leitura: Teste do Módulo 1
Algumas pessoas acham que foco significa dizer sim para a coisa em que você vai se focar.
Mas não é nada disso.
Significa dizer não às centenas de outras boas ideias que existem.
Você precisa selecionar cuidadosamente.”

Steve Jobs
Responder