Python
Escola de Engenharia
Curso de Engenharia de Telecomunica¸ oes c˜ Programa de Educa¸ ao Tutorial c˜ Grupo PET-Tele
Tutorial de Introdu¸˜o ao Python ca (Versao: A2011M01D18)
˜
Niteroi - RJ
´
Janeiro / 2011
Sum´rio a 1 Caracter´ ısticas b´sicas da linguagem a 2
2 Obten¸˜o e instala¸˜o ca ca
2
3 Vari´veis a 3
4 Strings
4.1 Manipulando Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
4
5 Opera¸˜es matem´ticas co a
5
6 Entrada de Dados
5
7 Listas
7.1 Inserindo um novo dado a uma lista . .
7.2 Impress˜o dos conte´dos da lista . . . a u
7.3 Determinar em que ordem um elemento
7.4 Remover um elemento de uma lista . .
7.5 Descobrir o tamanho de uma lista . . .
7.6 Range . . . . . . . . . . . . . . . . . .
8 Estruturas
8.1 If . . .
8.2 While
8.3 For . .
de
. .
. .
. .
. . . . . . . . . .
. . . . . . . . . . aparece na lista
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
8
8
9
9
9
9
controle
11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
9 Dicion´rio a 13
10 Fun¸˜es co 14
10.1 Vari´veis em fun¸˜es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 a co
10.2 Recursividade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
11 M´dulos o 11.1 M´dulo Math . . . . . . . . . . . . . . . . o 11.2 M´dulo io - Manipula¸ao de arquivos . . . . o c˜
11.3 PySQLite: Manipula¸ao de Bancos de Dados