Obra: Python/Conceitos básicos/Interpretador interativo
interpretador interativo um diferencial do python em relação diversas outras linguagens de programação porque há possibilidade de testar modificar funções antes de incluí las nos programas isso permite que pratiquemos linguagem com uma certa simplicidade por essa outras características python considerada uma linguagem fácil de se aprender invocando interpretador no linux simplesmente abra um terminal digite python no windows se instalado corretamente vá no prompt do dos digite python caso executável python exe esteja instalado em algum lugar diferente por exemplo openoffice org inclui python exe mas ele não fica disponível para dos deve se indicar path completo por exemplo arquivos de programas broffice org program python exe as aspas são necessárias por causa do péssimo hábito de criarem se diretórios com espaços em branco caracteres não ascii no nome em qualquer caso você verá interpretador funcionando como abaixo python jan gcc debian prerelease on linux type help copyright credits or license for more information print possível imprimir informações formatadas este assunto será tratado mais adiante em python conceitos básicos tipos operadores mas apenas como ilustração seguem dois exemplos que devem ser familiares para quem conhece função printf da linguagem print fatorial de fatorial de print nasceu em nasceu em adao abel adao nasceu em abel nasceu em para terminar interpretador voltar ao sistema operacional digite quit ou exit aprendendo se virar um dos fatores mais importantes na hora de se aprender uma nova linguagem de programação de conhecer os recursos que ela pode nos oferecer tais como seus módulos conjunto de funções classes que facilitam vida do programador na hora de reutilizar códigos sua sintaxe suas funções nativas 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 que ele faz interpretador python oferece um recurso muito interessante que ajuda na hora de saber um pouco da documentação de módulos funções 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 python os py module docs http www python org doc current lib module os html description this exports all functions from posix nt os mac or ce unlink stat etc os path is one of the modules posixpath ntpath or macpath os name is posix nt os mac ce or riscos etc documentação do módulo aparecerá no prompt tente experimentar isso com outros módulos funções classes que você ouvir por aí para sair do modo de documentação pressione para sair do modo help digite dê enter curiosidade saiba mais sobre filosofia python digitando no interpretador import this carregando linhas de código muitos dos exemplos deste livro são escritos para se
retador import this carregando linhas de código muitos dos exemplos deste livro são escritos para serem digitados linha linha no interpretador mas obviamente esta não 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 import arquivo 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 seguinte arquivo chame de fatorial py def fat if em seguida entre no interpretador digite import fatorial fatorial fat