Python/Conceitos básicos/Interpretador interativo: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
m →Invocando o Interpretador:: como sair do interpretador |
Engordando o texto |
||
Linha 1:
Voltar para a [[Python|página inicial]].
O interpretador interativo é uma característica diferencial da linguagem, porque há a possibilidade de testar e modificar funções antes de incluí-las nos programas. Isso pertime um grau de aprendizado relativamente alto em relação às outras linguagens. Por essa e outras característica é que Python é uma linguagem intuitivamente fácil de se aprender.
== Invocando o Interpretador: ==
Linha 21 ⟶ 13:
python
Caso o executável python.exe esteja instalado em algum lugar diferente (por exemplo, o [[OpenOffice.org]] inclui o python.exe, mas ele não fica disponível para o DOS), deve-se indicar o ''path'' completo. Por exemplo:
"c:\Arquivos de programas\BrOffice.org 3\program\python.exe"
Em ambos os casos, você verá o interpretador funcionando, como abaixo:▼
(as aspas são necessárias por causa do péssimo hábito de criarem-se diretórios com espaços em branco e caracteres não-ASCII no nome).
<pre>
Linha 87 ⟶ 84:
>>> import this
== Carregando linhas de código ==
Muitos dos exemplos deste livro são escritos para serem digitados, linha a linha, no interpretador. Mas, obviamente, esta não é a melhor forma de entrar com programas. Um programa python escrito em um arquivo local, digamos, ''arquivo.py'', pode ser carregado pelo interpretador através de:
<pre>
import arquivo
</pre>
As variáveis (incluindo-se aqui funções, classes, estruturas, constantes, etc) definidas em arquivo.py tornam-se imediatamente acessíveis ao interpretador usando-se ''arquivo.nome''.
Por exemplo, crie o seguinte arquivo e chame-o de fatorial.py:
<pre>
def fat(n):
if n <= 1:
return 1
return fat(n-1) * n
</pre>
Em seguida, entre no interpretador e digite:
<pre>
>>> import fatorial
>>> fatorial.fat(5)
</pre>
[[Categoria: Python]]
[[es:Inmersión en Python/Instalación de Python/El intérprete interactivo]]
|