- Gerar link
- X
- Outros aplicativos
- Gerar link
- X
- Outros aplicativos
Se você concluiu a instalação da distribuição Python no Windows ou em qualquer outro sistema operacional, já possui o suficiente para os primeiros passos para iniciar a programar.
Antes de escrever seus primeiros scripts (códigos de um programa) é necessário que o usuário conheça as funções e teclas de atalho que serão utilizadas no ambiente de desenvolvimento.
AMBIENTE DE DESENVOLVIMENTO PYTHON
O que é IDLE?
IDLE é a sigla oriunda de Integrated Development and Learning Environment, em tradução livre - Ambiente de Aprendizado e Desenvolvimento Integrado. Será nesta ferramenta que o programador irá escrever seus scripts.
Sua aparência é bastante simples, sendo executável nos sistemas operacionais Windows, Linux e Mac OS X.
Executando o IDLE
No Windows, procure pelo ícone com nome IDLE (Python 3.x - y-bit), Figura 1:
Figura 1. Ícone do Python no Windows.
Quando iniciado, o IDLE irá apresentar sua janela principal, chamada de Python Shell (Figura 2):
Figura 2. Python Shell, janela principal ao executar o IDLE.
Nesta janela, há um menu suspenso com algumas opções de criar/salvar/procurar arquivos/módulos, edição, reset do Shell, depuração de erros (debug), opções de configuração do Shell e de suas janelas e um menu de ajuda.
Dentro da janela, observe que há uma mensagem com a versão do Python utilizado e uma indicação de retornar informações dos termos de licença - basta digitar as palavras entre aspas.
Programando Interativamente
O Python Shell funciona em modo interativo, ou seja, tudo o que é digitado é executado naquele momento. Podemos utilizá-lo como uma calculadora, inserindo expressões, ou programas curtos com a função print(), por exemplo (Figura 3). Estes scripts, não ficarão salvos após digitados. Escreva no Shell, após o símbolo do prompt >>>, digite 3+2, como na Figura 3 e em seguida aperte a tecla ENTER para executar.
Figura 3. Primeiros passos no Python Shell. Executando linhas de código de modo interativo.
Notem que, quando escrevemos no Shell, ele automaticamente dá cores diferenciadas. Isto ajuda na identificação dos diferentes tipos de objetos que Python interpreta. Quando escrevemos print(), a cor lilás identificou que trata-se de uma função. Dentro de print, colocamos entre apóstrofos a palavra ola, mundo - a qual Python identifica como strings (conjunto de caracteres).
Se digitarmos x ou qualquer outro caractere, o Shell irá retornar uma mensagem na cor vermelha indicando que há um erro de sintaxe (Figura 4).
Figura 4. Mensagem em vermelho indicando algum erro no comando executado.
Na Figura 4, digitou-se x e a. Como estes objetos não foram declarados, nem como strings ou variáveis, o Shell retorna uma mensagem de erro do tipo Name indicando que x e a não foram definidas.
Python Shell possui indentação automática (leia sobre indentação aqui). Isso diminui a possibilidade do programador errar ao escrever um bloco de código. Na Figura 5, criou-se a variável x = 2, em seguida, um loop while em que a condição seria mostrar o valor de x enquanto este fosse maior que 0. Após os : do loop, basta o usuário apertar ENTER que o Shell, automaticamente, criará a indentação. Em seguida, depois do comando print(), novamente um ENTER para continuar o programa, onde foi escrito x -=1 (do valor de x será retirado 1). Novamente, aperta-se ENTER, o Shell criará outra indentação, mas como nosso programa chegou ao fim, basta mais um ENTER para que o programa seja executado mostrando o resultado (Figura 5).
Figura 5. Exemplo de indentação automática do Python Shell num bloco tipo while.
Ainda, se o usuário quiser uma nova área programação no Python Shell, para não misturar códigos, ele poderá reiniciar uma nova seção dentro da janela apertando CTRL + F6 ou indo no menu 'Shell' e selecionar Restart Shell.
Janela de Edição de Texto
Já sabemos que o Python Shell é o interpretador interativo, que executa os códigos sem salvá-los. Podemos utilizar o Shell para testar vários códigos, no entanto, no momento em que for fechado, tudo o que havia sido programado, variáveis declaradas, expressões... etc., será perdido.
O que importa em programar é criar códigos que possam ser melhorados e também executados por outras pessoas. O IDLE possui um editor de texto simples onde o programador irá escrever, editar, salvar e reeditar sempre que necessário. A diferença do editor de texto para o Shell é que no editor, o programador pode escrever sem se preocupar com a execução do código naquele momento. Para abrir o editor, vá no menu 'File' e selecione 'New File'. Uma nova janela em branco se abrirá (Figura 6).
Figura 6. Janela de editor de texto do interpretador do Python.
Na janela, vamos escrever o seguinte script (Figura 7):
Figura 7. Script no editor de texto do IDLE.
Observe que ao escrever, as cores das letras mudam devido a identificação do tipo de objeto que está sendo escrito. Além disso, a indentação também é automática logo depois dos dois pontos no loop for.
O script digitado poderá ser salvo quando quiser diretamente através do menu 'File' ou apertando as teclas de atalho CTRL + S. Também é possível abrir várias janelas simultâneas do editor de texto do IDLE.
Para executar o seu código a partir do editor de texto, basta apertar a tecla F5 do teclado ou ir no menu 'Run' do editor e selecionar 'Run Module'. Nesse momento, aparecerá uma janela para salvar o arquivo (Figura 8) e clique no botão 'OK'. Por padrão, o Python abrirá o diretório onde foi instalado. Escolha a pasta e clique em 'Salvar'.
Figura 8. Após apertar F5, clique em 'OK' para salvar o script e escolha a pasta para salvar seu programa.
O resultado do seu programa irá aparecer no interpretador do IDLE, o Python Shell (Figura 9). Note que o Shell retorna o local (C:/Users/.../Appdata/Local... etc.) de onde foi salvo o script. Abaixo, os resultados da execução do script aparecem.
Figura 9. Resultado da execução do script.
Abrindo e Executando o Script no Shell
O procedimento é bastante simples. Abra o interpretador Python e clique no menu 'File', escolha 'Open' e procure o seu arquivo salvo - os scripts do Python possuem a extensão .py, logo irá surgir a janela do editor de texto do Python com o script. Para executar, siga os passos anteriores.
Por fim, quando quiser sair do IDLE, digite no Shell a função exit() ou quit(). Uma mensagem de alerta surgirá indicando que o Python está ativo, aperte ENTER ou clique no botão OK.
Comentários









Casino Table Games - MapyRO
ResponderExcluirPlay Casino Table Games and 천안 출장마사지 other 양산 출장안마 popular casino table games at MapyRO! 충청남도 출장마사지 It's 공주 출장샵 also very easy to play the best table games online. Learn more 인천광역 출장마사지