Este livro é o primeiro livro sobre a linguagem Python na China. Python é uma linguagem de programação orientada a objetos muito poderosa que pode ser usada para escrever programas independentes, scripts rápidos e protótipos de aplicativos complexos. Por ser um software de código aberto, Python está disponível gratuitamente e é muito fácil de aprender e usar. Foi portado para uma variedade de plataformas, incluindo vários sistemas Unix, Linux, Windows 9x, Windows NT e MacOS.
Depois de conquistar os mundos Unix e Linux, Python se tornou o novo favorito para programadores de Windows criarem scripts devido à sua interface simples com o Windows Application Object Model. O surgimento do JPython tornou o Python uma ferramenta poderosa no ambiente de programação Java.
Este livro é um livro introdutório clássico à linguagem Python. Ele foi escrito em conjunto por dois dos principais especialistas técnicos e especialistas em treinamento de Python e cobre todo o conteúdo principal da linguagem. Cada capítulo do livro contém numerosos exemplos e é acompanhado por exercícios cuidadosamente compilados. Como o Python é executado de forma interativa como o Basic, os leitores podem executar esses exemplos e exercícios em qualquer sistema que tenha o Python instalado. As soluções para todos os exercícios podem ser encontradas no final do livro.
Este livro descreve os blocos básicos de construção de programas Python: tipos, operadores, instruções, funções, módulos, classes e exceções. Além disso, o livro cobre tópicos mais avançados, incluindo exemplos complexos. Por fim, também descreve como usar bibliotecas personalizadas do Python para criar programas grandes, incluindo um programa utilitário escrito em JPython.
Seja usado para escrever scripts simples ou programas complexos de computação científica, web, banco de dados, gráficos e animação, o Python provou ser uma ferramenta poderosa e conveniente. Com este livro em mãos, você poderá aprender a usar essa linguagem (atualmente a mais popular do mundo) de forma rápida e eficiente.
"Uma linguagem de script flexível como Python é uma ferramenta indispensável na Industrial Light&Magic."
--Tommy Burnette
Diretor Técnico
Industrial Light & Magic Company (empresa de design de efeitos especiais de computador para o filme "Jurassic Park")
Índice do capítulo
Prefácio Parte 1 Núcleo da linguagem Capítulo 1 Iniciando Por que escolher Python?
Como executar um programa Python?
Uma primeira olhada nos arquivos do módulo
Resumo dos detalhes da configuração do Python, exercício, capítulo 2, tipos e operadores
Por que a estrutura do programa Python usa tipos integrados?
Lista de cadeias numéricas Dicionário Tupla Arquivo Propriedades de objetos comuns Tipo integrado Resumo de perguntas frequentes Exercício Capítulo 3 Expressões de atribuição de instruções básicas
imprimir
se teste de condição
enquanto loop
Resumo de problemas comuns em exercícios de escrita de código de loop For Capítulo 4 Funções Por que usar funções?
Regras de escopo de função em funções básicas Passagem de parâmetros Outros conteúdos Perguntas frequentes Resumo do exercício de funções Capítulo 5 Módulos Por que usar módulos?
O arquivo do módulo base do módulo é o módulo de sobrecarga do modo de importação de namespace outro módulo de conteúdo Exercício de resumo de perguntas frequentes Capítulo 6 aulas por que usar o conhecimento básico de classes usar a instrução de classe usar a herança de método de classe pesquisar a árvore de namespace operações de sobrecarga na classe Resumo do namespace de caractere regras Usando classes para projetar outro conteúdo Problemas comuns com classes Resumo de exercícios Capítulo 7 Exceções Por que usar exceções Conhecimento básico de exceções Expressões idiomáticas de exceções Padrões de captura de exceção Outro conteúdo Problemas comuns com exceções Resumo de exercícios Parte 2 Camada periférica Capítulo 2 Capítulo 8 Integrado Ferramentas Exercícios de módulo de biblioteca de funções integradas Capítulo 9 Use Python para concluir tarefas comuns Operações de estrutura de dados Operações de arquivos Programas de operação Tarefas relacionadas à Internet Exercícios de exemplo maiores Capítulo 10 Automação de estrutura e aplicativos Sistema de suporte ao cliente e interface COM: design barato de relações públicas Considerações de um Editor baseado em Tkinter para gerenciamento de dados tabulares
JPython: Combinando Python e Java Outros Frameworks e Aplicativos Exercícios Parte Três Apêndice Apêndice Um Recursos Python Apêndice Dois Perguntas Específicas da Plataforma Apêndice Três Exercício Glossário de Soluções
Expandir