Programando em Python modulo basico
Programando em Python
Módulo Básico
ANTONIO SÉRGIO NOGUEIRA
PRESIDENTE PRUDENTE – SP
2009
1
Python
Sumário
Introdução.....................................................................................................03
Cap. 1. - O interpretador Python: uso, história e licença.............................04
Cap. 2. - A linguagem Python: Introdução, tipos e comandos básicos........08
Cap. 3. - Controle de Fluxo e Estruturas de Dados em Python...................24
Cap. 4. - Funções, Recursão, Exceção, Arquivos e Módulos......................33
Cap. 5. - Biblioteca Padrão..........................................................................55
2
Python
Introdução
Este texto não tem a pretensão de ser uma bíblia da linguagem Python, mas ele aborda a linguagem em sua extensão, mostrando os aspectos mais peculiares como:
os tipos de alto-nível que permitem operações complexas em um único comando
(statement);
a definição de bloco por identação ao invés de marcadores de início e fim de bloco;
a desnecessária declaração de variáveis ou parâmetros formais;
Lançada por Guido van Rossum em 1991, python atualmente possui um modelo de desenvolvimento comunitário e aberto, gerenciado pela organização sem fins lucrativos
Python Software Foundation. Python é simples de usar, e é uma verdadeira linguagem de programação que oferece tipos nativos de alto nível como flexíveis arrays e dicionários.
Por ser uma linguagem interpretada de alto nível, orientada a objetos e de tipagem dinâmica e forte, Python é muito mais fácil de usar do que as linguagens compiladas e o interpretador pode ser usado interativamente, o que torna fácil experimentar diversas características da linguagem, escrever e testar programas e funções em um desenvolvimento bottom-up.
O nome da linguagem não tem nada a ver com os famosos répteis e sim com o famoso show da BBC “Monty Python’s Flying Circus” . Mas neste exato momento se você ainda não se