Python/Conceitos básicos/Interpretador interativo: mudanças entre as edições
Sem resumo de edição |
imported>Andrikmb Sem resumo de edição |
||
Linha 78: | Linha 78: | ||
'''Curiosidade:''' Saiba mais sobre a filosofia Python digitando no interpretador: | '''Curiosidade:''' Saiba mais sobre a filosofia Python digitando no interpretador: | ||
>>> import this | >>> import this | ||
[[Categoria: Python]] | [[Categoria: Python]] |
Edição das 00h40min de 21 de janeiro de 2009
Voltar para a página inicial.
O Interpretador Python
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:
No Linux: Simplesmente abra um terminal e digite:
$ python
No Windows: Se instalado corretamente, vá no prompt do DOS e digite:
python
Em ambos os casos, você verá o interpretador funcionando, como abaixo:
Python 2.3.3 (#1, Jan 22 2005, 12:14:47) [GCC 2.95.4 20011002 (Debian prerelease)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> 1+1 >>> 2 >>> >>> a = 1+1 >>> print a >>> 2
Aprendendo a se virar
Um dos fatores mais importantes na hora de se aprender uma nova linguagem de programação, é a de conhecer os recursos que ela pode nos oferecer, tais como seus módulos (conjunto de funções e classes que facilitam a vida do programador na hora de reutilizar códigos), sua sintaxe, suas funções nativas e estruturas de dados.
Se, por exemplo, após desbravar vários tutoriais por aí, você se lembra que você ouviu falar de um módulo chamado "os", mas não sabe ao certo o que ele faz...
O Interpretador Python oferece um recurso muito interessante, que ajuda (e muito, digo por experiência própria =D) na hora de saber um pouco da documentação de modulos/funcoes/classes.
Digite do interpretador:
>>> help()
Você verá que aparecerá outro símbolo à esquerda do cursor, no lugar do ">>>"
help>
Tente digitar 'os' para se lembrar as funcionalidades que esse módulo nos fornece:
help> os
Help on module os: NAME os - OS routines for Mac, DOS, NT, or Posix depending on what system we're on. FILE /usr/lib/python2.4/os.py MODULE DOCS http://www.python.org/doc/current/lib/module-os.html DESCRIPTION This exports: - all functions from posix, nt, os2, mac, or ce, e.g. unlink, stat, etc. - os.path is one of the modules posixpath, ntpath, or macpath - os.name is 'posix', 'nt', 'os2', 'mac', 'ce' or 'riscos' . . . (etc...)
A documentação do módulo aparece no prompt!!! =D Tente experimentar isso com outros módulos/funcoes/classes que você ouvir por aí!
Para sair do modo de documentação, pressione "q". Para sair do modo "help>", digite "q" e dê enter.
Curiosidade: Saiba mais sobre a filosofia Python digitando no interpretador:
>>> import this