0% acharam este documento útil (0 voto)
4 visualizações4 páginas

Tutorial Básico de Python 2.7.11

O documento é uma introdução à linguagem de programação Python. Ele descreve o Python como uma linguagem fácil de aprender, mas poderosa, com estruturas de dados eficientes e programação orientada a objetos. O tutorial, então, fornece uma visão geral da sintaxe do Python, da biblioteca padrão, das capacidades de extensão e ensina conceitos básicos de programação, como controle de fluxo, funções, módulos e classes.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações4 páginas

Tutorial Básico de Python 2.7.11

O documento é uma introdução à linguagem de programação Python. Ele descreve o Python como uma linguagem fácil de aprender, mas poderosa, com estruturas de dados eficientes e programação orientada a objetos. O tutorial, então, fornece uma visão geral da sintaxe do Python, da biblioteca padrão, das capacidades de extensão e ensina conceitos básicos de programação, como controle de fluxo, funções, módulos e classes.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

10/5/2016 O Tutorial Python — Documentação do Python 2.7.

11

O Tutorial de Python
Python é uma linguagem de programação poderosa e fácil de aprender. Ela possui um alto nível de eficiência.
estruturas de dados e uma abordagem simples, mas eficaz, para programação orientada a objetos.
A sintaxe elegante do Python e a tipagem dinâmica, juntamente com sua natureza interpretada, fazem com que seja
uma linguagem ideal para script e desenvolvimento rápido de aplicações em muitas áreas na maioria
plataformas.

O interpretador Python e a extensa biblioteca padrão estão disponíveis gratuitamente em código-fonte ou


forma binária para todas as principais plataformas do site Python,URL provided cannot be translated into text., e
pode ser distribuído livremente. O mesmo site também contém distribuições e direcionamentos para
muitos módulos, programas e ferramentas de terceiros gratuitos em Python, e adicionais
documentação.

O interpretador Python é facilmente estendido com novas funções e tipos de dados implementados
em C ou C++ (ou outras linguagens chamáveis a partir de C). Python também é adequado como uma extensão
linguagem para aplicações personalizáveis.

Este tutorial apresenta ao leitor de maneira informal os conceitos e características básicas do


Linguagem e sistema Python. É útil ter um interpretador Python à mão para práticas.
experiência, mas todos os exemplos são autossuficientes, então o tutorial pode ser lido off-line como
bem.

Para uma descrição de objetos e módulos padrão, vejaA Biblioteca Padrão do Python.
A Referência da Linguagem Pythondá uma definição mais formal da língua. Para escrever
extensões em C ou C++, ler Estendendo e Embutindo o Interpretador Pythone
Manual de Referência da API Python/CTambém há vários livros cobrindo Python em profundidade.

Este tutorial não tenta ser abrangente e cobrir cada recurso.


até mesmo cada recurso comumente usado. Em vez disso, introduz muitos dos mais
recursos notáveis, e lhe dará uma boa ideia do sabor e estilo da língua.
Após lê-lo, você será capaz de ler e escrever módulos e programas em Python, e
você estará pronto para aprender mais sobre os vários módulos de biblioteca Python descritos em
A Biblioteca Padrão do Python.

OGlossáriotambém vale a pena passar por isso.

AguçarYoSeu Apetite
2. Usando o Interpretador Python
2.1. Invocando o Intérprete
2.1.1. Passagem de Argumentos
2.1.2. Modo Interativo
2.2. O Intérprete e Seu Ambiente
2.2.1. Codificação do Código-Fonte
3. Uma Introdução Informal ao Python
3.1. Usando Python como uma Calculadora
3.1.1. Números
3.1.2. Strings
3.1.3. Strings Unicode
Cannot access external URLs. 1/4
10/05/2016 O Tutorial de Python — documentação do Python 2.7.11

3.1.4. Listas
3.2. Primeiros PassosToprogramação
4. Mais Fluxo de ControleTools
[Link]ções
[Link]ções
4.3. Ointervalo()Função
[Link]ções, esenãoCláusulas sobre Laços
[Link]ções
4.6. Definindo Funções
4.7. Mais sobre Definição de Funções
4.7.1. Valores Padrão dos Argumentos
4.7.2. Argumentos de Palavra-chave
4.7.3. Listas de Argumentos Arbitrários
4.7.4. Desempacotando Listas de Argumentos
4.7.5. Expressões Lambda
4.7.6. Strings de Documentação
4.8. Interlúdio: Estilo de Código
5. Estruturas de Dados
5.1. Mais sobre Listas
5.1.1. Usando Listas como Pilhas
5.1.2. Usando Listas como Filas
5.1.3. Programação FuncionalTools
5.1.4. Compreensões de Lista
[Link]. Compreensões de Lista Aninhadas
5.2. Odeldeclaração
5.3. Tuplas e Sequências
5.4. Conjuntos
5.5. Dicionários
5.6. LoopingTetécnicas
5.7. Mais sobre Condições
5.8. Comparando Sequências e Outros Tipos
6. Módulos
6.1. Mais sobre Módulos
6.1.1. Executando módulos como scripts
6.1.2. O Caminho de Pesquisa do Módulo
6.1.3. Arquivos Python "compilados"
6.2. Módulos Padrão
6.3. Odir()Função
6.4. Pacotes
6.4.1. Importando * De um Pacote
6.4.2. Referências intra-pacote
6.4.3. Pacotes em Múltiplos Diretórios
7. Entrada e Saída
7.1. Formatação de Saída Mais Elaborada
7.1.1. Formatação de string antiga
7.2. Lendo e Escrevendo Arquivos
7.2.1. Métodos de Objetos de Arquivo
7.2.2. Salvando dados estruturados comjson

O link fornecido não pode ser traduzido, pois não contém texto para tradução. Por favor, forneça um texto específico para que eu possa traduzir. 2/4
10/5/2016 O Tutorial de Python — Documentação do Python 2.7.11

8. Erros e Exceções
8.1. Erros de Sintaxe
8.2. Exceções
8.3. Tratamento de Exceções
8.4. Levantando Exceções
8.5. Exceções definidas pelo usuário
8.6. Definindo Ações de Limpeza
8.7. Ações de Limpeza Pré-definidas
9. Classes
9.1. Uma Palavra Sobre Nomes e Objetos
9.2. Escopos e Espaços de Nomes em Python
9.3. Uma Primeira Olhada em Classes
9.3.1. Sintaxe de Definição de Classe
9.3.2. Objetos de Classe
9.3.3. Objetos de Instância
9.3.4. Objetos de Método
9.3.5. Variáveis de Classe e Instância
9.4. Observações Aleatórias
9.5. Herança
9.5.1. Herança Múltipla
9.6. Variáveis Privadas e Referências Locais de Classe
9.7. Coisas e Outras
9.8. Exceções São ClassesToo
9.9. Iteradores
9.10. Geradores
9.11. Expressões Geradoras
10. BreveTodo Padrão da Biblioteca
10.1. Interface do Sistema Operacional
10.2. Coringas de Arquivo
10.3. Argumentos de Linha de Comando
10.4. Redirecionamento de Saída de Erro e ProgramaTedeterminação
10.5. Correspondência de Padrões de String

10.6. Matemática
Acesso à Internet
10.8. Datas e Horários
10.9. Compressão de Dados
10.10. Medição de Desempenho
10.11. Controle de Qualidade
10.12. Baterias Inclusas
11. ResumoToparte II da Biblioteca Padrão
11.1. Formatação de Saída
[Link]
11.3. Trabalhando com Layouts de Registro de Dados Binários
11.4. Multitarefa
11.5. Registro
11.6. Referências Fracas
[Link] para trabalhar com listas
11.8. Aritmética de Ponto Flutuante Decimal
12. E agora?
Cannot translate URLs. 3/4
10/5/2016 O Tutorial de Python — Documentação do Python 2.7.11

13. Edição Interativa de Entrada e Substituição de Histórico


13.1. Edição de Linha
13.2. Substituição de História
13.3. Atalhos de Teclado
13.4. Alternativas ao Intérprete Interativo
14. Aritmética de Ponto Flutuante: Problemas e Limitações
Erro de Representação
15. Apêndice
15.1. Modo Interativo
Tratamento de Erros
15.1.2. Scripts Python Executáveis
15.1.3. O Arquivo de Inicialização Interativa
15.1.4. Os Módulos de Personalização

URL fornecida não pode ser traduzida. 4/4

Você também pode gostar